Burger Chain Byron Reaches Deal To Sell Itself, Resulting In 651 Job Losses British burger chain Byron has reached a deal to sell itself and, in the process, is permanently closing over...