Go to mr Video. They do it.
Otherwise just buy yourself a cd polishing kit. Place a drop of hair silicone on the disc and use the polishing kit to start polishing. It takes a shitload of time, but if the scratch isn't too deep, you can buff it out.
Also get a programme called ISObuster. It can recover data from damaged discs, provided the disc isn't completely f***ed.