About L.h. Solar Limited (08883178) United Kingdom