Beauty company Avon set to open first UK stores in 137-year history
Avon, the beauty company famous for building a global business by making house-to-house visits, is to open its first physical UK stores in its 137-year history.
The company, which was founded in New York in 1886 by the travelling book…