About The Mini Repair Shop Limited (13080267) United Kingdom