Helen Lovell's Location
Swansea, Wales, GB
Helen Lovell's Work
Helen Lovell's Education
Bishop Vaughan
1981 - 1987
Helen Lovell's Skills
Helen Lovell's Summary
Helen Lovell, based in Swansea, Wales, GB, is currently a Aggregator Sales Manager at Admiral Group plc, bringing experience from previous roles at Admiral Group plc. Helen Lovell holds a 1981 - 1987 Bishop Vaughan. With a robust skill set that includes General Insurance, Business Analysis, Team Management, Risk Management, Insurance and more, Helen Lovell contributes valuable insights to the industry. Helen Lovell has 1 email on RocketReach.