Is there a cobbler you could take them to? I feel pretty confident that Edinburgh would have at least one or two, especially since my small town here in the U.S. has one. That would be my first choice as far as repair. If not, maybe someone who works with other types of leather goods could be of some help.