//The solution is fairly easy. All the Banks need to do is join forces (like they do with EoC and CLS) and have a single owned company that deals with this for all of them. It shouldn't be difficult or indeed any more expensive than current, might even come out cheaper.//
Quite so, youngmaf. In fact I'd think a little broader than that. I cannot understand why banks maintain the number of separate branches that they do. Where I live the High Street is not much more than half a mile long. But in that space, there is a Natwest, a Barclays, a Lloyds, a Santander, a Nationwide and a Metrobank. There may be more I've missed or not noticed.
Surely it cannot be beyond their wits to set up a hub dealing with all their customers, the costs of running it being split between all of them.