About The Steam Museum Trust Limited (06279263) United Kingdom