About Capital Textiles London Ltd (12728118) United Kingdom