Most racegear outlets are near the circuits, well away from London. However I suggest you try Grand Prix Racewear in Chiswick.
http://www.grandprixracewear.com/
This is about 20 mins west of central London by cab, I think Gunnersbury is the nearest tube station.
HTH
SS7