About William Hamilton & Company Limited (SC014960) United Kingdom