About Indus Properties & Investments Limited (08315368) United Kingdom