In reply to Stephen Reid - Needle Sports:
Steve - It's DNS, Domain Name System, which changes (resolves) domain names, eg www.needlesports.com to the IP address (and yours is 62.128.197.91). It looks like there's only one there. So unless someone from your IT company screws up again and adds the wrong IP on to the wrong domain you should be alright.
While I don't rate 123-reg at all as a company, I've never heard of them randomly adding IPs to records. So I'm betting someone outside of 123-reg made a mistake.
If you know how to clear your DNS cache, that will probably fix any DNS related issues you are having.