Life Travel Great Scotland Yard Hotel: Tasteful five-star luxury built on getting the basics right Attitude visits the resplendent hotel located around the corner from Trafalgar Square