About Grendon Solar Limited (09117924) United Kingdom