About G. N. Haden & Sons Limited (00639096) United Kingdom