STORTFORD, a market-town of Hertfordshire, thirty miles north of London.