About Navi Property Ltd (12725303) United Kingdom