About London Apartment Hotels Limited (06573836) United Kingdom