Avon is mulling more franchise stores as it expands its physical retail partnership with Superdrug across the UK.