Scott Leathers Business Closes: The End of 40 Years of British Biking History
Scott Leathers Closure: Key Takeaway & Snapshot Key takeaway: Scott Leathers officially closed on 26 March 2026 after 43 years in business, with rising UK production costs, overseas competition, and the loss of TT trade all contributing to the end of a historic British biking brand. Snapshot Details Founded 1983 Closed 26 March 2026 Location […]

