...anyone recommend any? I want to buy a Giro Helmet, but really want to try it on first. Anyone know of any large retailers in London? Condor (Gray's Inn Road) and Evans (Rathbone Place) don't seem to keep much stock...