About Bentham Solar Farm Limited (08455338) United Kingdom