The nameserver 20wellingtonroadtw12.co.uk have a IP Address of 159.65.51.43 which is hosted on United Kingdom.
20 Wellington Road TW12