About Mccomb Macpherson & Co Limited (SC091924) United Kingdom