European Markets Barclays set to pay out £12.5m in compensation to | European Markets byMarketWire Editorial TeamMarch 6, 2025