If you haven't already got caller display with your telephone, ring up Virgin Media (150) and ask for it to be added for free which they will now do on request. Existing customers who pay the £2 per month for it should now also be getting it for free.