About Stor Commercial Holdings Limited (07852925) United Kingdom