About G Harrod & Sons Limited (05489902) United Kingdom