Sheila Nicoll's Location
London, England, United Kingdom
Sheila Nicoll's Work
Sheila Nicoll's Education
Sheila Nicoll's Skills
Sheila Nicoll's Summary
Sheila Nicoll, based in London, England, United Kingdom, is currently a Head of Public Policy at Schroders, bringing experience from previous roles at Ey, Financial Conduct Authority and The Investment Association. Sheila Nicoll holds a Accelerated Development Programme @ London Business School. With a robust skill set that includes Financial Regulation, FSA, Strategic Leadership, Leadership through change, Policy making and more, Sheila Nicoll contributes valuable insights to the industry. Sheila Nicoll has 2 emails on RocketReach.