About Carpet & Leather Clinic Limited (10157291) United Kingdom