I only work for a tiny company, I'm the 5th member of staff....so not any benefits or services like that, at least not that I'm aware of anyway.@dhill Sounds like talking therapy might be a good shout for you right now? Just something than can help you talk through what you're feeling and deal with it a little better.
Some larger employers offer some services (run by 3rd party organisations) that may be available to you if you can't get anything through the NHS or privately?
Fortunately I've know the company and the owner for 18+ years or so now, but doesn't make it any easier to have that kind of conversation with them.