About Locator Property Platform Ltd (09442252) United Kingdom