About P. Goddard & Sons Limited (00442622) United Kingdom