About Goddard Doyle Limited (04371557) United Kingdom