For things that you don't need to try on, you'd be better off getting via mail order/internet - eg Busters, M & P, DemonTweaks
There are several places that I can think of - Infinity, Heine Gericke & J&S Accessories - they all have websites that will show you the nearest store, but to be honest there aren't any decent bike accessory stores in central London