It is not that important where you live, you don't need to be a UK resident to manage or own a UK based company.
It is super important however (for all UK based street banks) that your company is registered in the UK.
I would double check your company's details on the Companies House website and make sure that the︀ docs you will bring will confirm the data the bank will find there (if not︁ you need to update your company's data first before approaching the bank, this is very︂ important)
Banks are monitoring this closely, last year I was parting ways with my partner︃ and Metro Bank reached out within days and asked about the directors/ubo change for that︄ reason.
Going back to your case, you don't need to be a resident, the company︅ needs to be, as the account won't be opened for you, but for the company︆ and you will only have access there as director/ubo.