They’re the top tier of British hospitality, having hosted the rich and famous for centuries. But London’s five-star hotels ...