Amazon (more recent thing but try to buy direct where possible) even if paying a fee quid more.
Most of mainstream UK journalism
Israeli, US, Saudi, UAE products. Almost impossible to avoid many of those products but where there is a choice choose the alternative.