Geo Location Information for 66.155.22.15 IP Address. The IP Address 66.155.22.15 is located at 50.7967 latitude and -1.0833 longitude in United Kingdom. Friendly Location for the IP Address is Portsmouth, Portsmouth, United Kingdom, PO5
Inspired Asset Management London, the best property investment company in London providing property investment management and asset management services in the UK.