far as your mental health goes there are several charities that may
also be able to offer you support.
Richmond Fellowship: https://www.richmondfellowship.org.uk/
You can check if there's any support local to you, as it's not in all
I will also ask my friend @thespiceman for further advice as these are charities he usually mentions, but more importantly has personal knowledge about them.