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