About Leo Textiles Limited (01553406) United Kingdom