About Goddard Design Company Limited (11478850) United Kingdom