About Beacons Cross Solar Limited (08711602) United Kingdom