About Goddard Estates Limited (11570223) United Kingdom