Thames Valley recently turned a variation around in about 5 working days for me so looks like they've got on top of the problems they had a few years back - really efficient service, very impressed! :-)