CPYYF Financials: Centrica plc AI Analysis