About Sloane Carpets Limited (02256426) United Kingdom