Supermarket chain SPAR has more than 13,900 stores across 48 counties and serves 14.7 million customers every day – but many people have no idea what it’s brand name actually meansSupermarket chain SPAR has more than 13,900 stores across 48 counties and serves 14.7 million customers every day – but many people have no idea what it’s brand name actually means