About Latitude Hotels Limited (11449409) United Kingdom