About Kernick And Trethosa Solar Limited (08141270) United Kingdom