About Initial Service Textiles Limited (00277909) United Kingdom