About Mcmillan Hotels Limited (SC073544) United Kingdom