You need to be at least an EU resident to open an account with any UK bank nowadays. They will not open accounts for non-residents unless you go through a dedicated international banking team, which may not exist with all banks.
Something like Revolut or Transferwise borderless may be useful.