About Goddard & Co. Rentals Limited (03059856) United Kingdom