Every UK bank is connected to civic registry. None UK bank will open account for you if you are not registered as UK legal resident in a civic registry. You are allowed to apply for registration just if you are a legal resident.
Just having a sublet appartment does not make you a legal resident...