About Archibald Bennet & Co Limited (SC023711) United Kingdom