whenever i look at maps i realise i don't know dick about england

There's a place called Godmanchester? I never knew