esandi 1) get checked out in hospital ASAP and 2) switch midwives. There's obviously been a breakdown in your relationship and that's not going to lead to a productive birth.
sanne I'm sorry it's all so difficult. Also, well done for getting out of the relationship. Def. get legal help and a divorce in motion - on the ground of the abuse. EXH and EXMIL have no legal rights to be at the birth at all ...I'm assuming you're in the UK from what you've written. I would talk to the hospital about what's happening and ask them how they can help. If you have any form of evidence as to the abuse, then please keep it and pass it to solicitor/police, and keep a timeline of waht's happened, even if there is no 'evidence' now (have you mentioned it to your MW for example, they may be a very good source). I'd also go to the police and have it catalogued what's happened so far - you are in an extreemly vulnerable position and it should be documented at least. He's been violent to you before, and although you're separated, there's no reason to believe he's rational and able to stay away from you and baby.
As flame says, cease all contact with them unless through legal representation. They have no rights to know what'a happening to your body during pregnancy and labour, so there's no need to inform them which hospital you'll be at, or when you go into labour.
I would also encourage your family in SA to be as discreet as they can about your pregnancy. MIL is not likely to even believe an nth of the reality, and will feed back any information she hears to EXH.
One last thing, if cost of a solicitor is an issue, approach Women's Aid, and The CAB (this site also has links to many other organisations that can help). Your MW should also be able to put you in touch with a local network of help.
Also, please come back on here for support at any time. What matters is the safety of you and your DD...screw him and his family.
I'll check you've not posted elsewhere too and re-post, but please, stay safe xxx
OP, Get checked and let us know! xxx