I always thought a uk 7 was a European 41, but have just ordered some shoes from amazon in a 7 and received a 40- a quick google seems to suggest a range! Do shops usually specify or am I stuffed ( suspect return postage would be ££) ?