B sell amazing make up. They are the sister company for Lush and have about 4 stores in the UK, but are growing. The whole experience of a B shop is just amazing, from the smell to the packaging to the bright, beautiful colours!
I would definitely recommend a visit if you are in london! x