I think your problem lies with Evesham going into Administration. The old company no longer exists as it was, so the new company have probably put up the new site. I see it has noi support area for customers, which is not good.
Have you tried contacting them at all?
-------------------- OK OK I can't go any faster! aaaaaaaaaaaagh!