Birmingham City sign Brighton midfielder Marc Leonard, who has spent the last two seasons on loan at Northampton. More...