How To: Reverse Phone Number Lookup
#1
This website allows you to lookup phone numbers and gathers info from caller ID, from my experience numbers located outside the U.S. are tougher to get info.

You can also download the app for your phone and it will block incoming calls from known spam numbers!