Guest Stars David Yelland as George Richard Hope as Supt. Harold Spence Pip Torrens as Jeremy Cloade Elliot Cowan as David Hunter Eva Birthistle as Rosaleen / Eileen Patrick Baladi as Rowley Cloade Richard Durden as Pebmarsh Jenny Agutter as Adela Marchmont Celia Imrie as Kathy Cloade Penny Downie as Frances Cloade Elizabeth Spriggs as Mrs Leadbetter Nicholas Le Prevost as Major James Porter Tim Pigott-Smith as Dr. Lionel Woodward Claire Hackett as Beatrice Lippincott Martha Barnett as 'True' Rosaleen Amanda Douge as Lynn Marchmont