About Horace Goddard Limited (00681462) United Kingdom