Guest Stars Peter Davison as Inspector Henry Christmas Francis Magee as Castries Meera Syal as Madame Marlene Felicity Montagu as Ruby Larkin Janine Duvitski as Mrs Cockerton Nicholas Woodeson as John Forrester Sheila Steafel as Celestine Venus Kenneth Colley as Archie Burlington Mick Walter as Tom Richard Baglow as Peter Forrester Nikki McInness as Lily