My favourite pair of sunglasses have fallen victim and were accidentally sat on. They aren't stocked anywhere now unfortunately so I can't buy another pair. Can anyone recommend someone, or a business, that might be able to do some fiddly work and fix them? One of the legs has snapped off.