Anyone recommend a good place to buy black pumps - suitable for teenager to wear for school? Preferably not with a hard flat sole. Have looked on ebay, topshop, and M & S and no joy