One factor that comes into play when ranking for a specific country is the number (and quality) of links coming from that specific country.
So, for example if you have a .co.uk domain, and your target audience is England, you should be able to rank higher if you manage to get some links from the same TLD (.co.uk)
Link Building Queries
For doing so, you might want to use the some queries in Google, specifying directly the domain from which you want results from. For example, try searching for “Directory site:co.uk” or “Resources site:co.uk”.
You’ll notice that all the results will be using the .co.uk TLD, which would be more relevant for your site (and most probably for your users as well)
Another search that you might want to try would be “inurl:directory site:co.uk” Which would give you all the web pages which have the word “directory” in the URL and have a .co.uk domain. With these type of queries you should be able to find great sites where you can list your site.