ECSL employs 104 employees. The ECSL management team includes Richard Dwerryhouse (Managing Director), Gitanjali Sharma (Senior Human Resources Manager), and Michael Baxter (Financial Controller).
Looking for a particular ECSL employee's phone or email?