My mother used to amuse us as children with this one. I have the idea she knew it as a child, which would site it in West Yorks (Wyke & Dewsbury) in 1920s - 30s. I'll try to remember to ask.