About Heywood & Sons Ltd (09161117) United Kingdom