Of course, we all know "Liverpool is up north from here" and such in a larger-scale geographical way but not locally - we couldn't direct you to our house by saying "Go north along X road then west along Y road".
By any chance, does england have relatively straight streets or roads? Do the people tend to stay in their one town?
Everywhere I've been, I've always known where North is, and track everything by that.
It's like the driving directions difference for men and women. Women like naming landmarks, men like road names. I argue that men use landmarks, too, namely, the little signs at intersections telling you what road you can turn onto...

Anyway, the side point is, people are remarkably ignorant about things. More so than we who have filled our brains with trivia about diverse topics.
My clueless friend (who didn't know who Steve Jobs was or why the news was making such a big deal about him) went to BuzzFest last weekend. Bush came out on stage and said "Hello Cleveland!" Nobody got the joke and crickets ensued. Neither did she. She wondered why they got the name of the city wrong, so I showed her the Spinal Tap snippet.
Now she's incredibly behind the pop-culture references, but the gaps in knowledge of the general population is wider than we think.