Annual Financial Report - BP Capital Markets PLC | RNS | Ticker