Geo Location Information for 185.52.24.213 IP Address. The IP Address 185.52.24.213 is located at 51.5095 latitude and -0.59541 longitude in United Kingdom. Friendly Location for the IP Address is England, Slough, United Kingdom, Sl1 4pf
Austin Macauley Publishers are an independent publishing house based in London. Publishers of quality literary fiction, nonfiction and eBooks.