About International Cloth Centre Uk Limited (08589252) United Kingdom