About Goddard S(f.h.)limited (00297374) United Kingdom