Veronica Clifford was born on 20 October 1944 in Stirling, Scotland, UK. She is an actress, known for Stan & Ollie (2018), Harry Potter and the Chamber of Secrets (2002) and Alfie (2004).