About Mackinnon Taylor & Co. Limited (SC045369) United Kingdom