Just checked out ovh. Looks good, but because of ovh's 99p/month charge, it still works out cheaper to use localphone unless you make at least a couple of hours of calls per month.
You do get an incoming number that would cost a lot more with localphone. You see localphone is a business and needs to make money. OVH thinks it's a charity just like Google. Maybe a little more generous. I absolutely love their kimsufi.co.uk servers.
I end up using 700 minutes per month just on my line, but I really only talk for about an hour. The majority of my calls are 5-30 second messages from my employer.