About J M Goddard Limited (08649609) United Kingdom