Deloitte
IT Project Manager
JLL
Head of UK Technology Workplace
JLL
Technology Support Manager
JLL Technologies
Head of Technology Operations - EMEA
JLL
Director - EMEA Technology (UK)
King Sturge
IT Service Desk Manager
JLL
Service Delivery Manager
JLL Technologies
Senior Director, Technology Operations EMEA
Deloitte
IT Service Desk Manager