About Sellers Textile Engineers Limited (11896107) United Kingdom