Northwood is looking for an experienced IT Support Team Leader to oversee daily operations and technical support across their organization in Cowes, UK. Responsibilities include leading the IT support team, resolving advanced technical issues, and coordinating cybersecurity activities. Candidates sh