Sustainable Ethical Fibres and Fabrics 2025. The low down on sustainable ethical fibres, fabrics and textiles