It’s not just a place to stay in London – Ham Yard is a unique pedestrian-free thoroughfare complete with specialist stores, a restaurant and bar where visitors dine and drink al fresco and the Ham Yard Hotel itself, which offers numerous fabulous facilities