I bought one several years ago for my first car, I had a Mini which had the speedo in the centre console and I wanted to be able to see my speed in the usual place behind the steering wheel
I got a decent one and it was more accurate than the car speedo, my car apparently over-read by around 1.5-2 mph
If it's just because of the 20mph limits though, I don't think you need to overly worry about accuracy. Car speedos legally have to overestimate (if they're not spot on), also, while not guaranteed, cameras are known to offer a little leeway. So without sounding condescending, just stick vaguely to the limit and you'll not get into any bother