About Goddard And James Limited (12050033) United Kingdom