Swinton to refund 350,000 people