About Cotton & Loom Ltd (12656098) United Kingdom