I agree with you about John Crace and not just because he is a Spurs supporter.
+
The Electoral Commission 2021 accounts makes for interesting reading. I was surprised by the amount of income that Labour have.
Electoral Commission - 2021 Party Accounts