£3,000 · Declared total1 · Payments with a £ figure1 · Role registered
Every registered role and payment
Royalties from published book
PayerThe Orion Publishing Group (Publishing group), Carmelite House, 50 Victoria Embankment, London EC4Y 0DZ
From10 August 2026
10 August 2026· 150 hrs
Ultimate payer: Hachette UK (Publishing house), Carmelite House, 50 Victoria Embankment, London EC4Y 0DZ
£3,000
Subtotal for this role£3,000
Methodology. Drawn from the Members’ Register of Financial Interests (members-api.parliament.uk) for current MPs only. Totals are the sum of explicit “Payment: £X” amounts in registered child entries. Ranges and salaried roles without a figure for each payment are not summed but the underlying roles still appear above.