Andy_Langton - 8:16 am on Oct 8, 2012 (gmt 0)
I thought google had moved on from that now?
In what sense? It's very tricky to work out country targeting based on content alone. Even if you publish a UK address, there are plenty of sites targeting countries other than were the business registered office is. Similarly, language cues are not very reliable, and in some cases would be all but impossible to use effectively (take this site, for instance).
The thing to check is to perform a site:example.com search for your site, and the restrict pages to 'from the UK'. If you don't show up, then you need an alternative way of geo-targeting. lus you get to play the fun "where does Google think my site is located" game via the advanced search box.
The simple answer, though, is that for a generic TLD, Google still relies very heavily on server location. Host your UK-focused .net in the US at your peril!