About C. Mehta & Co Limited (03754701) United Kingdom