About Mistry & Parmar Investment Management Limited (10049234) United Kingdom