Dated 9 May 2005 SHARE SALE AGREEMENT RELATING TO NTL COMMUNICATIONS (IRELAND) LIMITED AND NTL IRISH NETWORKS LIMITED