Mark Stephen Leonard has directorship in 2 companies. Mark Stephen Leonard has first started the directorship with Manjeera Retail Holdings Private Limited company as Director Appointed In Casual Vacancy on 18 November, 2010,
and Mark Stephen Leonard was last appointed as Director on 20 April, 2011 in Uppals It Projects Private Limited company.