Britain's first “social supermarket” opened for business in Yorkshire yesterday to help families struggling to feed themselves.