Hi,
i don't believe that there is a truth in b2b data. You need to curate and be an artist with it. Locations versus entities vary and so much self reporting and aggregation clouds the use of data.
Have you tried to remove duplicate records by address?
Cheers,
mark