About Cyril Heddle & Sons Limited (00348938) United Kingdom