About Stored Solar Limited (06438126) United Kingdom