(not sure if network-tools will help you in the UK. Let me know if it helps you resolve this issue)
The server at 188.8.131.52 is taking too long to respond.
The requested site did not respond to a connection request and the browser has stopped waiting for a reply.
* Could the server be experiencing high demand or a temporary outage? Try again later.
* Are you unable to browse other sites? Check the computer's network connection.
* Is your computer or network protected by a firewall or proxy? Incorrect settings can interfere with Web browsing.
* Still having trouble? Consult your network administrator or Internet provider for assistance.
1) Does not work.
2) see number 1.
Software Testing, Second Edition: "Intelligently weighing the risks and reducing the infinite possibilities to a manageable effective set is where the magic is."