When it emerged that Sir Keir Starmer had accepted gifts and hospitality worth £100,000 since becoming Labour leader – ...