About Hamilton & Herga Limited (13529456) United Kingdom