I've been getting into the whole Cuban thing of late (probably 25 years too late really). I picked this up from the Cuba Solidarity Campaign reporting on a piece in the Sunday Herald: "IT SEEMS that our banks are doing the United States's dirty work these days. Lloyds TSB and Barclays have been telling British customers who have financial dealings with Cuba to take their business elsewhere."
Of course Barclays are very happy to support Mugabe: "BARCLAYS is bankrolling President Robert Mugabe’s corrupt regime in Zimbabwe by providing substantial loans to cronies given land seized from white farmers." (from The Times).
The CSC report that HSBC and the RBS are following Barclays lead. I say boycott them all and switch to the Coop as they are the best of the bunch.