Green’s Dictionary of Slang

punch and judy n.1

[ety. unknown; ? a brandname; ? weak use of SE punch, an alcoholic cocktail]

lemonade.

[UK]Cambridge Indep. Press 25 July 3/3: I’d drink a pennorth of gingeret, or a glass of punch and judy.