@ Peter Hewitt - Virgin Media
The One-For-All URC7556 (the stealth model shown) can talk to virgin media boxes using codes 1060 or 1068. Dunno about V+ boxes.
It can also control freeview boxes, but the site does not give any codes I could see.
Usually with these remotes if the box is over a year old and it's not too niche then it will work.