Liberty Steel plants in Rotherham and Sheffield under threat 21 May 2025 A court will decide whether the firm should be wound up on Wednesday