About Bicker Fen Energy Storage Limited (04300047) United Kingdom