About North Beer Solar Limited (08296562) United Kingdom