Guest Stars John Gielgud as Percival Pyke Period Geoffrey Palmer as Harold Cartell Barbara Jefford as Constance Cartell