A quick Google search comes up with:
www.albermarle.com - supplier of specialist chemicals worldwide, and other companys of of the same name as, ticket agency in London, Gallery in London, piano supplier in London and a specialist furniture supplier.
Take your pick, although I would venture it's possibly the 1st.