About Heywood Group Ltd (12498555) United Kingdom