About Stephen Goddard Associates Limited (04955710) United Kingdom