Hello everyone! I just wanted to ask where are the Hermes Group John Lobbs made? Are they made in France or the UK? I will be visiting London soon and planned on buying a pair. Are they comparable to or better than Edward Green in terms of quality? Thanks for your answers !