About Heywood Investment Ltd (10536240) United Kingdom