Hello Leon,
OpenStreetMap GeoAPI returns “East Midlands” as a city when request made with address “Hartington, Derbyshire, United Kingdom”. You have set “Hartington” as a default city so it sends requests continually as “East Midlands” is not equal to default city set “Hartington”.
With Google GeoAPI when request made with address “Hartington, Derbyshire, United Kingdom” it returns correct “Hartington” as a city.
In your to fix the alert “Please choose any address of the (Hartington) city only”.
You should use Google API(GeoDirectory > Settings > General > Map Settings > Maps API > Choose “Automatic” or “Google Maps API”)
or
You should set “East Midlands” as a default city at GeoDirectory > Settings > Default Location.
If you use “Automatic” or “Google Maps API” you must set “Google Maps API KEY” as GeoDirectory > Settings > General > Map Settings.
Let us know.
Regards,
Kiran