I have a record at home (an old "45") of Lonnie Donnegan singing exactly this song. What's more, it's got his version of The Golden Vanity on the other side!
It's got some verses that aren't given above - if anyone's interested, I could post them.
Steve