Guest Stars David Pearse as Miles Kynaston David Bamber as Edgar Froggart Barbara Marten as Janet Carpenter Daisy Waterstone as Octavia Aldridge Michael Culkin as Hubert Langton Michael Maloney as Desmond Ulrick 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 Marsha Millar as Dorothy Scully Liz Crowther as Margaret Jackson Conor Doran as PC Turner