About Scotch Stores Limited (08473942) United Kingdom