British Airways has stopped serving meals for its business-class customers at London City Airport after a major catering blunder. For a month, business-class flyers were left without on-board meals after a new catering contract for flights to and from the airport fell through. The airline confirmed this weekend they had suspended business-class catering for their Cityflyer subsidiary for the month of July and issued an apology to those affected.…