Leaders from some of Britain’s most influential companies were ushered into Downing Street on Wednesday evening as Sir Keir Starmer sought to shore up relations with business ahead of what is widely expected to be a painful, tax-raising budget later this month. Chief executives from NatWest,