About Swadlincote Clutch And Service Limited (11882339) United Kingdom