About Turi Properties Ltd (12088673) United Kingdom