About Macleod Hotels Limited (SC016057) United Kingdom