Depending on how important a piece it is, you could try Artex in Landover:
http://www.artexfas.com/
They do work for museums.
Our paintings needed restoration work and revarnishing, which was a lot more expensive than simple cleaning will be (if that is really all you need).