Guest Stars Jeremy Swift as Spratt Charles Edwards as Michael Gregson MyAnna Buring as Edna Braithwaite Harriet Walter as Lady Prudence Shackleton Nicky Henson as Charles Grigg Bernard Gallagher as Bill Molesley Helen Sheals as Postmistress Nigel Betts as Farmer Di Botcher as Nanny West Tristan Beint as Waiter Moray Treadwell as Farmer Uncredited Christina Carty as Virginia Woolf Edward Scott-Clarke as Restaurant Waiter