About Nicholls Repair Shop Limited (08989793) United Kingdom