About Sturrock Power (holdings) Limited (SC031197) United Kingdom