About Stephen Heywood Design Limited (09813525) United Kingdom