About Ebnal Lodge Solar Project Limited (09061339) United Kingdom