About Apex Hotels Limited (SC073489) United Kingdom