Guest Stars Peter Davison as Vicar Amelia Bullmore as Miss Edith Pilchester Lydia Page as Primrose Larkin Liam Middleton as Montgomery Larkin Rosie Coleman as Petunia Larkin Davina Coleman as Zinnia Larkin Lola Shepelev as Victoria 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 Natalie Mitson as Pauline Stephen Hagan as Tom Fisher Timmika Ramsay as Poll Saunders Victoria Grove as Lil Georgie Glen as Lady Bluff-Gore Angela Bain as Aunt Fan Nicholas Le Prevost as Sir George Bluff-Gore Richard Cunningham as Mr Geoff Potts Lisa Jackson as Katy Farley Geoffrey McGivern as Station Master Fox Andy Linden as Vernon Andrew Joshi as Mr Neal Matt Garrill as Commissionaire