About Stamford Power Generation Limited (12669810) United Kingdom