About Slack & Co Floorcoverings Limited (03768239) United Kingdom