About Stamford Textiles Limited (13058217) United Kingdom