About Stephen Harrington Ltd (13574609) United Kingdom