The UK's Supreme Court has come down in favor of the UK's biggest supermarket chains in a long-running legal battle over the level of interchange fees charged by Visa and Mastercard.