About Telford Horsehay Steam Trust Company Limited (01970570) United Kingdom