Business
fromLondon Business News | Londonlovesbusiness.com
17 hours agoCard fees cost UK consumers and businesses up to 20bn each year - London Business News | Londonlovesbusiness.com
Card payment fees could be costing the UK up to £20 billion annually, with potential £13 billion savings via alternative payment technologies.