I am currently living in the UK and have savings in GBP, but am just about to move to Europe (Germany). Which companies offer multi-currency (EUR/GBP, other) accounts for people who aren't millionaires?

Criteria:

* Modern iOS app and web site, with English translation
* Call centre I can speak to in English
* Low monthly fees (or better free, if I pay my salary into at least *one* of the accounts)
* Standing orders/giro payments routable in and out via IBAN/BIC **and** Sort Code/Account number (i.e., a UK service provider shouldn't know or care it's an "overseas" account)
* Reasonable spread/fees when transferring between accounts