About W. Goddard & Company Limited (00197262) United Kingdom