Little Stempington is a small unsuspecting town filled with murderers and crooks.
Anna Chancellor starred in The Hitchhiker's Guide to the Galaxy.