South African retailer Stuttafords has been ordered to halt sales of the Gap Inc brand, following a high court verdict in the country.