Cosmetics giant that sells Glimmersticks (4)
I believe the answer is:
avon
(Other definitions for avon that I've seen before include "Casual attitude" , "Stratford's river" , "Name of three English rivers" , "River flowing through Bristol to the Severn" , "River of the Bard" .)