Cheap flight offers from Edinburgh to London with British Airways