The liabilty of the company will be dependent on whether they knew of said actions and did nothing, therefore breaching their duty of care and/or harrassment policy.
If a service contract exists between the company and the MD then he/she is actually an employee of the company and therefore the company are also responsible for their employees misconduct (again providing they were aware (ie..written grivance)).
Check the "Articles of Association" registered at Companies House. This will give you a clue to the status of the MD within the company. (ie Majority Shareholder, sole director, employee etc...) and/or including any AGM (Annual General Meeting) minutes.
To view appropriate legislation please vist
http://www.emplaw.co....page=data/084030.htm.
Please note I give this advise freely and unconditionally, in order that you, may find peace in your life....Good Luck !