About Archibald Mccorquodale & Son Limited (SC025524) United Kingdom