Threshers and Tradeteam have agreed a distribution deal worth around £100m.