About Duncan Stewart Textiles Limited (04146234) United Kingdom