About Filigree Textiles Limited (02620714) United Kingdom