I was surprised to hear it was from Yorkshire too, as it was the Christmas 'party piece' for people of my parents generation when I was little. They claimed to have learned it in the school playgrounds, so it's going back a bit! (Not that I'm old..)
Barb'ry