About Macpherson Hotels Ltd (SC623006) United Kingdom