Labour’s landslide victory: What it means for the UK retail sector

British voters went to the polls on Thursday, 4th July 2024, to pass verdict on the Conservative government and decide…