The problem with free UK stock data, and some paid data too, is that it is pretty variable. Look at the data on any given day on each of the usual sites - Yahoo (Reuters), FT/BigCharts (ComStock), Bloomberg - whatever. You frequently find discrepancies in the high/low or volume, and sometimes in the close too.
Today for instance, take AZN. The close/high is the same on all sites (!), but the low on Bloomberg/Reuters is 2167, on Comstock it's 2168. But the volume is 6,295,735 on Bloomberg, 6,159,594 on Reuters and 5,124,484 on Comstock.
I guess the discrepancies are due to the different ways each provider filters error or other trade types such as MM to MM movements, and maybe whether auction trades are included or not, but who is to say which is correct? This has been discussed before on T2W, have a look on this thread from post #17 onwards:
http://www.trade2win.com/boards/showthread.php?t=10387
I no longer pay for a UK EOD datafeed as the sort of medium/long term trades I do with UK stocks doesn't require high accuracy or availability (just as well with Yahoo, it's still not working).
KenN