Hi there and thank you for your question,
I will try to assist you with your legal question but please feel free to ask as many follow up questions as you like until you are 100% satisfied.
You can lay a charge of assault against him at any point in time that you want. The longer that you delay, obviously the less likely that your charges will be taken seriously by the police, and the less your bruises to your face will be. The police will surely ask "why did you wait so long?" - "maybe there is an ulterior motive?"
My advice is that you lay charges as soon as possible.
If you resigned as a director, nothing would change. You could still lay criminal charges.
If you wanted him removed as a director, you would need to call a meeting of the shareholders (on an urgent basis) and vote to have him removed as a director of the company. If he is entitled to be a director as a result of his shareholding, then the shareholders would need to vote to have him removed as an employee of the company. i.e. he would stay a shareholder and director, he just wouldn't come in to work everyday. i.e. fired.
If my answer hasn't answered all of your questions, please send me a REPLY with follow up questions so that I can continue to assist you in this same thread for as long as you need. Let me know if you need more advice - don't just rate my answer as "bad".
If my are HAPPY with my answer then please click one of the STAR ratings or the SMILEY FACES to rate my answer!
Good luck and best regards,