The nameserver stephenlawrence.org.uk have a IP Address of 99.80.208.255 which is hosted on Ireland.