London-based cosmetics company (4)
I believe the answer is:
avon
(Other definitions for avon that I've seen before include "Former English county" , "English river flowing through Stratford" , "Stratford's river" , "Casual attitude" , "English river, flows through Stratford" .)