you ca use a software for java based phone named "mobile number locator" search for it in Google.
it shows you the service provider , location and type of connection (gsm or cdma).
it does not shows name and address.
in fact their is no way to find name and address of the number for an ordinary person (other than intelligent agencies, company etc)