Wenn Townsend advised: " Paper tax returns are due 31 October 2025, and new registrants must notify HMRC by 5 October 2025.
Key Points Bought 221,760 shares of OXY; estimated transaction value of $10.31 million Trade represents 7.37% of 13F ...