About Ellough Solar 2 Limited (09671661) United Kingdom