Shoppers have been told to return a particular batch of hand soap “immediately” over a risk of contamination and infection.