Niphos Metal Finishing - 25 Hope Street, Crewe, Cheshire. CW2 7DR. Telephone: 01270 214081.
I've used these guys a couple of times and they're spot on. They take extra care on stampings/serial numbers and around welds too. They will always tell you what you can expect results wise depending on the condition of your items.