About Mehta Properties Ltd (09981553) United Kingdom