Hi can anyone recommend a place to buy some neoprene gloves or a cagoule in Central London? There is a place very near the millennium footbridge but I forgot the name?