UK shoppers are returning £7 billion of purchases every year, leading to a ‘phantom economy’ of lost revenue for retailers, with sales coming in that they ultimately can’t recognise. New research from Barclaycard, which processes nearly half of the nation’s credit and debit card transactions, reveals that a quarter of…