About London Metro Hotels Limited (06399305) United Kingdom