If you're ever in that situation again, take it to the seller, mention the sales of goods act if you have to. Warranties aren't how things are supposed to work in the UK, it's the seller that carries the responsibility and so they're generally a lot better at it.