About Storecom Limited (03962779) United Kingdom