From Handsworth, Sheffield, West Riding of Yorkshire, England, UK • 1900 - 1959
Helena Pickard (13 October 1900 – 27 September 1959) was a British stage, film and television actress. (Via Wikipedia)
The LodgerFilm • 1944