If you have a DSLR, have you ever had the lens or camera body cleaned?

I was taking pictures today and when we came home, I noticed some small black spots on the pictures.

I'm not feeling brave enough to attempt cleaning them myself.

About how much does it cost and where is a good place to go?

I am in western suffolk.