15-09-2014, 04:24 PM
Admiral call centre is also based in Cardiff...I still cant understand them!!
Just a good job they have an online update system which saves hours of trying to spell my name over the phone.
Just a good job they have an online update system which saves hours of trying to spell my name over the phone.