About Elgood & Sons Limited (00086011) United Kingdom