About Navkar Properties Limited (10211395) United Kingdom