About Glassenbury Battery Storage Limited (10266822) United Kingdom