Bobbi Brown are a brand of cosmetics with concessions in many department stores, having recently opened its first UK standalone store