About Hamilton Locke & Co. Limited (06247583) United Kingdom