About Steam Storage Engineering Limited (03486530) United Kingdom