https://www.bgafd.co.uk/actresses/gallery.php/id/X00153 Identified as Susie Hickford , now Suzy Vaughan-Schiele (Helga von Schutz). Born 15 jan 1958, Living in Cambridgeshire UK. Proofs left: a screencap from Locked Out (1977) right: some screencaps from Count Dracula (1977) https://images2.imgbox ...