Welcome to WebmasterWorld Guest from 220.127.116.11
I find it odd that even the major sites are often wrong... say a major car rental company... three locations might link to three different websites, none belonging to the company.
If you have the same full address details and phone number on your homepage as the datasource does then they stand a better chance of matching.
I think you'll find many directory sites are shown as the reference as they often use the same data, also many site owners choose not to have full contact details (as mad as that seems to many).
One that Google misses is a mystery to me. The phone number matches, and city and state are listed. This particular business is truck dispatched, so they don't list a street address just a city.
I just adjusted the phone number from 617-XXX-XXXX to (617) XXX-XXXX in hopes Google will see it.
Problems arise for SEMs using unique phone numbers to measure print YP campaigns.
Or to differentiate leads generated by a website from all other telephone leads. Often, for local businesses, the website is the last thing up.
Seems to me phone numbers are used for tracking so often in direct marketing that the engines will need to address this.