About Haddonfield Svcs Ltd (13594468) United Kingdom