About Steam Engine Solutions Limited (09503093) United Kingdom