About Strategy Energy Services Limited (08059302) United Kingdom