About Apartment Hotels West End & Canary Wharf Limited (11623043) United Kingdom