About Mehta & Mehta Investments Ltd (10686450) United Kingdom