If you have a good credit history, you should be able to get a 0% card in the UK easily. In UK, customer loyalty is penalised not rewarded.
What I've done:
Santander 0% for 23 months - (previously switched from Sainsburys 0% for 18-months and next switch to Natwest or Virgin Money 0% in 2026...