About Low Carbon Uk Solar Holdings Limited (08242864) United Kingdom