Guest Stars David Pearse as Miles Kynaston David Bamber as Edgar Froggart Michael Culkin as Hubert Langton Barbara Marten as Janet Carpenter Michael Maloney as Desmond Ulrick Daisy Waterstone as Octavia Aldridge Silas Carson as Drysdale Laud Alex Hope as Matthew Ulrick Charlotte McCurry as Valerie Caldwell Yaseen Aroussi as Garry Ashe Sara Stewart as Venetia Aldridge Liz Crowther as Margaret Jackson Marsha Millar as Dorothy Scully Conor Doran as PC Turner