About Burnham Wick Solar Limited (08367664) United Kingdom