About Norrington Solar Farm Limited (08328159) United Kingdom