About Goddard Properties Limited (10662409) United Kingdom