About Elton Solar Farm Limited (09074150) United Kingdom