If you want to find out about the warranty, your best bet is to go to XFX's website and read up with regards to your country. Warranty differs from country to country. I believe "Double Warranty" does not apply to Europe and UK.
I live in North America, Canada.. and I haven't found anything about a lifetime warranty. I have registered my product though.