The first day of April 2025 marks the 75th anniversary of the village of Corby in Northamptonshire officially becoming a new town. The Glasgow-based steel making firm of Stewarts and Lloyds ...