About Goddard Delaney Limited (04328002) United Kingdom