About Teesworks Power (stdc Holdings) Limited (13510510) United Kingdom