The Milestone Hotel Spa - a hidden haven opposite Kensington Gardens