Actress · DirectorPeggy AitchisonOctober 22, 1921Edmonton, Middlesex, England, UKJanuary 29, 1990 at 68 years oldSocialsIMDbKnown forThe Great Muppet CaperGuard