About Ideal Locations London City Limited (10237397) United Kingdom