I looked at http://www.moneyfacts.co.uk/ and also....
- Alliance and Leicester (Girobank)
I have been a signatory on one Girobank (Alliance and Leicester) account for a small "not for profit" organization. One issue is that they gave us a 9 digit account number (does this still happen?), which can confuse Direct Debit mandates (which assume the standard 8 digits plus sort code). You have to drop a digit from one end of the account number, and I can never remember which end!
On the plus side, being able to pay in cash at any Post Office was a bonus.
There were no account charges, and no interest was paid.