About Storenergy Limited (07347896) United Kingdom