Custompress database

Hi Guys
Ok i have kind of asked a question similar to this but i need to clarify before i commit to using the plugin.
I have a website http://www.sunless-solutions.co.uk and we have started adding a database of clients who use the companies products, so that customers can find one nearet to them, and to be honest it is a rubbish system, take a look.http://www.sunless-solutions.co.uk/find-a-therapist/
we ideally want a system similar to this
http://www.ldnskins.com/salonfinder.php

will markwtpress be able to do this, we basically we add the clients details at the backend, with their address and postcode (zip code), and from the front end people can just enter their zip code and it will display companies within a specific distance from their zip code?
make any sense?

any help / advice would be really appreciated
regards
Wayne