Catherine O'Toole
Head of Marketing at Littlewoods Ireland

Catherine O'Toole Work