About Tynemouth Battery Storage Limited (07873618) United Kingdom