About Mehta Properties International Limited (10792722) United Kingdom