About Goddard Electrical Services Limited (03089262) United Kingdom