Guest Stars Kara Tointon as Elizabeth Barnes Sarah Smart as Ms Amanda Clement Tristan Gemmill as Inspector Neil Beckett Howard Ward as Mayor Anthony Wood Gary Lilburn as Raymond 'Ray' Harrison Olivia Benjamin as Princess Margaret