About Walpole Battery Storage Limited (13611403) United Kingdom