Avon Justine Avon Justine is a leading South African beauty house that offers superlative skin care and beauty products.