About The Textile Conservancy Company Limited (03330672) United Kingdom