Housed at the very top of London’s iconic Shard is the city’s latest luxury hotel, Shangri-La. As the venue welcomes its first guests, the pressure is on to deliver the promise of immaculate service and ultimate luxury to match the breath-taking views.