About Mehmi Motors Limited (12039152) United Kingdom