About H Clarke & Sons Limited (04643501) United Kingdom