Generally speaking, most UK banks will avoid banking non-residents because the rules of money laundering and anti-terrorism laws require them to confirm your ID and address. There are only three banks in the UK that allow non-resident accounts Barclays, HSBC, and Lloyds.
You can try to register...