A quintessentially British hotel in London