Mackerel, once promoted by celebrity chefs as an "ethical" fish, could disappear from British dinner tables after being taken off a list of what can be eaten with a clear conscience because of ...