drichards2013, I had a similar problem to this, many many years ago - I took it to a bespoke tailors in London and they soon fixed it up for me - and it managed to look brand new. Im sure any tailors will be happy to help, however I would recommend getting several quotes prior to choosing your tailors... I however always use the same tailor.
I hope this helps.