Birmingham.Lords of the Manor, nestling in the beautiful village of Upper Slaughter, is one of those hotels that continues a fine tradition of entertaining from the days when it was a family home.The village itself has changed little in 300 years, with its historic church dating back to ...