A review of Stapleford Park Hotel in Leicestershire, a historical country house hotel providing a unique luxury expereince.