About Mehedi Automotive Limited (13187676) United Kingdom