@Stigmorgan not much more I can add other than you’re not alone … reach out to those organisations people have mentioned and get talking.
Just on holidays, your Employer has a legal requirement to allow you to take 15 days exc bank holidays as a statutory minimum so they cannot decline any...