About Steam Power Technology Limited (04273491) United Kingdom