About Palmersford Solar Limited (09117395) United Kingdom