About Mackie & Co. Limited (SC275767) United Kingdom