Found it! Saw what looked like a turbine 'with the lid off' in the background: checked on the Industrial Museum in Newcastle, then saw link to Kempton Steam Museum. Got it! But an awful lot of steam leaking out!
(Nice to see Birgitte from Denmark again...)