About Ss Goddard Limited (08408053) United Kingdom