About The Steam Car Company Limited (03688036) United Kingdom