For the capacitor, K would be the tolerance.
J is +/- 5%
K is +/- 10%
M is +/- 20%
I imagine the other numbers on both will be manufacturer codes, batch, date of manufacture or something like that and yes, sale would be the manufacturer of that resistor.
In low value resistors the substitute the decimal place with R so it is harder to miss. If it said 2.2 but the . Didn't print, or you didn't look close enough you would think it is 22 ohm (or possibly 2 with a multiplier of 2 zeros). The R is a lot harder to miss.
Some of the shunt resistors on the gear I work with are marked R001 (1 milliohm)
Hope this helps.