About Hamilton & Co Holdings Limited (12356102) United Kingdom