About Mellor Hotels Limited (SC477445) United Kingdom