About Goddards Green Solar Limited (09318969) United Kingdom