I get a lot from Topshop. Warehouse also sizes small, I am a 6 in most places but usually need an 8 in there.
Off the high street I buy a lot from Harvey Nichols and the outnet. I find US brands like DKNY good for work clothes (they tend to carry a 2 or 0). Karen millen also good for my body type which is slim but curvy.