Seddon locks down £2.1 million Wellingborough contract