About Archibald Macinnes And Company Limited (SC031316) United Kingdom