About Richborough Power Station Limited (10436941) United Kingdom