Beauty and the Beast

The first of it’s kind in London; BEAST is a revolutionary new lifestyle and maintenance store in London, supplying products aimed at men – all men – even the ones who usually don’t go in for that sort of thing! Intrigued, I went along to check it out…