About Locate Accommodation Limited (10099506) United Kingdom