About Carnemough Solar Project Limited (08923473) United Kingdom