About C. Goddard Holdings Limited (01231521) United Kingdom