A few months ago, I came across an interesting company which has been around for a while but not well known in the UK.
ReachLocal is a provider of online marketing solutions for small and medium-sized enterprises. Basically they help Local businesses gain more customers through their online exposure platforms.
They specialise in offering Search Engine Optimisation (SEO) tools for small businesses; but also offer many more things. Check them out here: http://www.reachlocal.co.uk/