First three months 2023 interim report: strong results despite lower power prices

UK 100

Latest directors dealings