I've heard good things about London's Bathecary (http://www.shoplondons.com/), but I've never personally ordered anything from there.