About G.l. Clarke & Sons Limited (04711584) United Kingdom