About Upper Wick Solar Limited (08692101) United Kingdom