I've seen steam trains on the Fort William - Mallaig route
Doesn't this http://www.steamtrain.info/Jacobite%20Home.html count as a steam train running on a British railway in the past 50 years? They share the line with normal First Scotrail services.