Chewton Glen, a 5 star luxury country house hotel in Hampshire, England.