About Sandridge Solar Power Limited (08700253) United Kingdom