By Tiffany Holland2013-07-24T15:21:00
The European Commission has confirmed plans to implement a “landmark” cap on credit card processing fees which cost retailers £850m each year.
Already have an account? Sign in here