About Navsha Property Ltd (12673234) United Kingdom