Hadspen win their first TCL Premier League title, Longford's three-year ends