About Goddard S Property Management Ltd (13258592) United Kingdom