About Lightsource Residential Rooftops (ppa) Limited (09783802) United Kingdom