About Locate Properties Limited (04442909) United Kingdom