I just rang Jim who says he got the song from Peter Bellamy but that there was a floor singer at Goole Folk club who used to sing a varient of the song with a differentlocation for the fair, possibly Gainsborough or somewhere round that way, which had more or less the same tune with a minor differences to the words.