here is some UK based help for you …….
NHS offer www.nhs.uk/mental-health/self-help/
Mind www.mind.org.uk
Frazzled Cafe: www.frazzledcafe.org
Smaritans: www.samaritans.org/how-we-can-help/contact-samaritan/
They also give the telephone number 116 123, which is free and if you feel you need to speak to someone urgently.
Cruise (specialise in breavement support: www.cruse.org.uk
NHS (specifically abuse) www.nhs.uk/live-well/healthy-body/getting-help-for-domestic-violence/ This give lots of practical advice and links to other specific support pages.
LQBT https://lgbt.foundation and www.stonewall.org.uk