About Edric Heywood And Son S Co Ltd (12145717) United Kingdom