Barclays. If you don’t already have an account with them, the onboarding process via the app is very similar to the likes of starling and Monzo these days.
They’ve been my saving grace for dealing with multi currency transactions in the era of fintechs, and the fees are competitive too.
HSBC is another popular choice in these situations, though I don’t believe their on boarding is quite as easy.
If I were you though, it would require an exceptionally good justification to not use TransferWise these days.
A word of caution with IBANS though, discrimination does occur, particularly from newer banks. Some businesses and EU banks just don’t like them or won’t validate them. They’re not really supposed to do that, but it happens, too frequently, for my tastes. So if TransferWise doesn’t cut it, the safest bet will be a more traditional bank over Starling, or Revolut for example.