Leanne Thompson

Leanne is the Customer Service Centre Operations Manager at the DVSA.