Try looking for a janitorial supply. They have a great cleaner that works very well for cleaning chrome but if left on too long the cleaner will remove the chrome, I don't remember what it's called but call the janitorial supply and explain the situation and I'm sure they'll know what it is. It seems to me that it might work for a gold plate as well.

Chris.