Rose Court Hotel 35 Great Cumberland Place, London W1H 7DS