Estate agents hold more than 7,000 duplicate database records per branch on average, research claims. Insight from estate and letting agency customer...