Seems to be many problems and issues with callerid in the UK. Use the settings below and give it a try.
put signalling, channels, and other options down here
Load the drivers with opermode=UK.
modprobe wctdm opermode=UK
Once the driver is loaded then start Asterisk.
If you get CID most of the time but not all of the time look at this post here: forums.digium.com/viewtopic.php?t=8477
The patch seems to work good.