Mid-caps shine but AB Foods holds back FTSE 100

· The Independent