U.K. banks are committed to protecting against fraud and money laundering being governed by banking law and regulations.
The banks cannot change your name on the debit card without an official name change. What my bank did for me was to remove the Title,Mr, and use the first name initial and full surname.
As for a credit card I applied for a second card on my account in my femme name and was given a card and have had it for over a decade. I would not know this is possible now, due to laws but would say they could apply what they did for me with regard to the above. The thing to do is ask at the bank and/or card provider as I am sure they would be able to assist.