The nameserver lenmholmes.org.uk have a IP Address of 217.160.0.252 which is hosted on Germany.
oops! You seem to have come here by mistake.