About Sack Store Limited (01775698) United Kingdom