About Brentwood Energy Storage Limited (11516707) United Kingdom