About Doubletree London Limited (11451162) United Kingdom