London and Scotland are the best places to find charging points, while Yorkshire is the worst.