About Apartment Hotels London Limited (12638385) United Kingdom