About Locate Spaces Ltd (08661045) United Kingdom