AB Foods misses earnings forecasts as Middle East conflict hits April trading | AllMind News