Yes. It's typica
Yes, if you don't mind risking a dodgy stomach a few hours later!
Penzance must be one of the largest stations in the UK without any catering. The previous cafe, which a lot of locals used to drop into even if not travelling, is now a sleeper lounge. I'm old enough to remember the substantial Traveller's Fare cafe where the current ticket office is.
I've used it many times and never had any problem thus far