About Steam Propulsion Limited (09040134) United Kingdom