About Kenwyn Solar Limited (08652909) United Kingdom