Little Mowbury is a sleepy English village deep in the Cotswolds. The kind of village where you're only a local if your lineage can be traced back to the dinosaurs. Where you can find everything in the single village shop from morning newspapers to dry-cleaning, and getting your shoes mended. And, of course, where everybody knows everybody else's business. It's easy to find... you can't miss it... just ask anyone and they'll tell you... "It's left...