About Intelligent Motor Repair Limited (12493138) United Kingdom