About Stenergy (worcester) Limited (12731452) United Kingdom