12-year-old shop rebounds from challenging year with 24 accounts