Just had a look and these guys haven’t been written up here for a while. They really can fix anything. I’ve had my leathers for a long time now and although the leather is still fine, some of the plastics have become brittle, so things like vents (that don’t do much anyway) started to shear. They are able to swap those out and patch them with leather so they are good as new. I’ve also had a new zip fitted which was much better quality than the original.
They have spare parts for pretty much everything too. If you need some work done on your gear I’d definitely recommend these guys.