About C & L Solar Limited (07822440) United Kingdom