I think I stopped actually using Yelp for phone numbers and just use Google Maps simply for convenience. They keep a pretty decent set of business details up to date. I often use them to lookup company headquarters. Never knew or experienced Yelp polluting the business details.