About Archibald H. Hamilton & Company Limited (SC011501) United Kingdom