About Mackie Thomson & Co. Limited (SC301228) United Kingdom