Try Paul Burke, near Birmingham, England. Tel 0121 788 1050. That was his number a few years ago, he still advertises his telescopic sight repair service.
He has replaced a cross-hair on a WW1 Aldis scope for me. He used to repair Pecars for the police.