About Stephen Heywood Ltd (11687917) United Kingdom