Begbies Traynor confirms deal which saves 34 jobs