Sheila Hancock

Sheila Hancock is an English actress born on the Isle of Wright on February the 22nd, 1933. She played Helen A in The Happiness Patrol in 1988.