Rising levels of impatience leave British retailers at a tipping point: half of Gen Zs and Millennials avoid the high street 23-07-2019 11:20