The radio code is easy. Go
here and post the serial number and check back in a day or so.
SC Porsche shops can be found
here. No experience.
I have done a mix of things. Some myself. Some independent. Some dealer. Even some fast-lube place. Depended what I needed done. I tended to find that gem of an indie and stick with them but sometimes they just aren't available in the area I needed them.