in a word - hold. or to put it another way, if you don't hold - buy!!
as cheesemonkey says, 120p (in jan) not likely, however 50-60p looks 'very' possible (if not probable). bbc news tonite was full of 'retail' statistics and it would appear that we are a savvy bunch of shoppers who now wait for post xmas trading (both on the high st and on the lse :)) for our big cash buys. retail spending on 26th and 27th was up 9% on last year.
draw your own conclusions, i'll stick with my opening sentence :).
jimi
btw - to save you agonising over it. yes, i hold... lol