Updated distance calculation to only show stores within 25km