About Storelectric Cheshire Limited (10661413) United Kingdom