If there is a pipe band anywhere near you, you might get in touch with them and see if they have any recommendations for a dry cleaner.

Cheers,

Todd