About Macrae Inn Ltd (10660761) United Kingdom