About Kc Mehta Ltd (12119327) United Kingdom