About Pencoose Solar Limited (08126576) United Kingdom