Reminds me of the movie THE SWINGING MAIDEN from 1962.
A little before my time. But now I have an introduction to English “road locomotives!”