About Rotherham Solar 1 Ltd (13254676) United Kingdom