John not only performed "Mr Punch's Play" but was quite an expert on the history of it. Haven't seen him for some time, but according to this he was at the "Musical Traditions Club" a couple of years ago. As far as I know, he's still London based.
You can find his song "Punch & Judy" here in the DT.
That's the way to do it !