About Lester Goddard Limited (11860806) United Kingdom