Corrected distance from town being searched on and refined the location refinement bit
Added various other tweaks inspired by David Wickham's comments