About Redbridge Road Solar Park Limited (08263126) United Kingdom