About Independent Cloth Converters Limited (02457353) United Kingdom