Punch and Judy is the traditional puppet show o Britain, long associated with seaside entertainment and street performances