About Sack Store Stamford Limited (08870307) United Kingdom