Geo Location Information for 62.252.24.14 IP Address. The IP Address 62.252.24.14 is located at 52.9536 latitude and -2.11362 longitude in United Kingdom. Friendly Location for the IP Address is England, Rough Close, United Kingdom, St3 7ps