Publication of 2023 Annual Report and AGM notice - Shaftesbury Capital PLC | RNS | Ticker