Foyles

The buyout has been agreed for an undisclosed amount.