About J.c. Hayward & Sons Limited (03116960) United Kingdom