Mount Somerset Luxury Country House Hotel, formerly Henlade House