It's also on the 'Scots Women' CD, sung by Anne Neilson, with a little note:
[2001:] The song [...] is a cheerful tale of serial marital mayhem with its roots in the music hall tradition. Anne learned it from the singing of Janet Weatherston of Edinburgh. (Notes 'Scots Women')