About Heywood Developments & Investments Ltd (13287666) United Kingdom