Adidas, Marks and Spencer, Patagonia and Phillips-Van Heusen have been named among the companies taking the most comprehensive steps to stop cotton from Uzbekistan picked with forced labour from entering their supply chains.