Guest Stars Amelia Bullmore as Miss Edith Pilchester Peter Davison as Vicar Rosie Coleman as Petunia Larkin Davina Coleman as Zinnia Larkin Lydia Page as Primrose Larkin Lola Shepelev as Victoria Larkin Liam Middleton as Montgomery Larkin Seeta Indrani as Miss Chand Francesca Wilson Waterworth as Libby Fothergill Barney Walsh as PC Harness Kriss Dosanjh as Brigadier Tony Gardner as Alec Norman Selina Griffiths as Norma Norman Natalie Mitson as Pauline Robert Bathurst as Johnny Delamere Zak Douglas as Dudley Stephen Hagan as Tom Fisher Wil Johnson as Old Reg Georgie Glen as Lady Bluff-Gore Nicholas Le Prevost as Sir George Bluff-Gore Angela Bain as Aunt Fan Richard Cunningham as Mr Geoff Potts Robert Eades as Amos George Hannigan as Jasper