About Solar Battery Storage Limited (12781592) United Kingdom