The Nameserver bc2.britainconnected.com have a IP Address of 80.127.99.222 which is hosted on Netherlands.
Your description