Holding(s) in Company

BP PLC 25 April 2005 Letter to RNS We write to inform you that we received notification on 20 April 2005, dated 18 April 2005, from Barclays PLC disclosing a notifiable interest in our Ordinary Shares of US$0.25 each. The disclosure of their interest pursuant to Sections 198 to 202 of the Companies Act 1985 is shown below. Letter from BP Plc To: BP PLC Dated: 18 April 2005 Companies Act 1985 ('The Act') - Part VI I hereby inform you that as at 15 April 2005 Barclays PLC, through the legal entities listed on the schedule shown below, has a notifiable interest in the capital of your Company of 4.15%. Details of this interest, together with a breakdown between registered holders (as required by Section 202(3) of the Act), are shown below. The issued capital of 21,343,047,153 is the latest figure available to us. From: Barclays Corporate Secretariat. LEGAL ENTITY REPORT BP SEDOL : 0798059 As at 15 April 2005 Barclays PLC, through the legal entities listed below, had a notifiable interest in 884,865,275 ORD USD0.25 representing 4.15% of the issued share capital of 21,343,047,153 units. Legal Entity Holding Percentage Held Barclays Global Investors Japan Trust & Banking 26,996,752 .1265 Barclays Global Investors Australia Ltd 7,739,913 .0363 Barclays Bank Trust Company Ltd 588,760 .0028 Barclays Global Investors Japan Ltd 12,829,143 .0601 Barclays Private Bank and Trust Ltd 9,410 .0001 Barclays Global Fund Advisors 49,552,219 .2322 Barclays Global Investors Ltd 344,699,702 1.6150 Barclays Private Bank and Trust Ltd 1,217,970 .0057 Barclays Life Assurance Co Ltd 29,711,083 .1392 Barclays Private Bank and Trust Ltd 7,087 .0001 Barclays Bank PLC 308,334 .0014 Barclays Private Bank Ltd 6,239,225 .0292 Barclays Capital Securities Ltd 150,669,340 .7059 Gerrard Ltd 4,166,771 .0195 Barclays Global Investors, N.A. 250,129,566 1.1719 Group Holding 884,865,275 4.1459 REGISTERED HOLDERS REPORT BP SEDOL:0798059 As at 15 April 2005 Barclays PLC, through the registered holders listed below, had a notifiable interest in 884,865,275 ORD USD0.25 representing 4.15 % of the issued share capital of 21,343,047,153 units. Registered Holder Account Designation Holding Bank of Ireland 3,035,693 BARCLAYS CAPITAL NOMINEES LIMI 149,408,659 BARCLAYS CAPITAL SECURITIES LT 1,260,681 BARCLAYS CAPITAL SECURITIES LT 308,334 Barclays Trust Co & Others 191,899 BARCLAYS TRUST CO AS EXEC/ADM 10,935 Barclays Trust Co DMC69 34,596 Barclays Trust Co E99 52,693 Barclays Trust Co R69 298,637 BNP' PARIBAS 1,352,017 CHASE NOMINEES LTD 16376 12,225,150 CHASE NOMINEES LTD 20947 98,834,539 CIBC MELLON GLOBAL SECURITIES 796,098 Clydesdale Nominees HGB0125 00030251 7,087 Clydesdale Nominees HGB0125 00323364 7,996 Clydesdale Nominees HGB0125 00323372 21,285 Clydesdale Nominees HGB0125 00323496 13,607 Clydesdale Nominees HGB0125 00324018 3,547 Clydesdale Nominees HGB0125 00324085 6,273 Clydesdale Nominees HGB0125 00324190 5,850 Clydesdale Nominees HGB0125 00324492 42,554 Clydesdale Nominees HGB0125 00496994 9,500 Clydesdale Nominees HGB0125 00497036 3,310 Clydesdale Nominees HGB0125 00593965 5,041 Clydesdale Nominees HGB0125 00594198 3,003 Clydesdale Nominees HGB0125 00594414 8,000 Clydesdale Nominees HGB0125 00594465 5,670 Clydesdale Nominees HGBO125 00595534 8,429 Clydesdale Nominees HGB0125 00595569 698 Clydesdale Nominees HGB0125 00595712 3,692 Clydesdale Nominees HGB0125 00595801 6,907 Clydesdale Nominees HGB0125 00595968 3,885 Clydesdale Nominees HGB0125 00596123 6,335 Clydesdale Nominees HGB0125 00596980 14,063 Clydesdale Nominees HGB0125 00597103 3,627 Clydesdale Nominees HGB0125 00597324 14,725 Clydesdale Nominees HGB0125 00597332 3,354 Clydesdale Nominees HGB0125 00597375 11,543 Clydesdale Nominees HGB0125 00597383 15,061 Clydesdale Nominees HGB0125 00597448 7,152 Clydesdale Nominees HGB0125 00597758 7,594 Clydesdale Nominees HGB0125 00639191 1,500 Clydesdale Nominees HGB0125 00639213 1,500 Clydesdale Nominees HGB0125 00645442 10,409 Clydesdale Nominees HGB0125 00651361 4,082 Clydesdale Nominees HGB0125 00668604 3,426 Clydesdale Nominees HGB0125 00678693 5,112 Clydesdale Nominees HGB0125 00679401 53,911 Clydesdale Nominees HGB0125 00686050 16,000 Clydesdale Nominees HGB0125 00686408 7,920 Clydesdale Nominees HGB0125 00691088 6,086 Clydesdale Nominees HGB0125 00692386 22,276 Clydesdale Nominees HGB0125 00692963 16,662 Clydesdale Nominees HGB0125 00693013 3,300 Clydesdale Nominees HGB0125 00693030 11,136 Clydesdale Nominees HGB0125 00693269 15,250 Clydesdale Nominees HGB0125 00693404 5,722 Clydesdale Nominees HGB0125 00693480 1,258 Clydesdale Nominees HGB0125 00693552 7,000 Clydesdale Nominees HGB0125 00693900 10,206 Clydesdale Nominees HGB0125 00694028 3,501 Clydesdale Nominees HGB0125 00694222 5,010 Clydesdale Nominees HGB0125 00697205 7,000 Clydesdale Nominees HGB0125 00697329 34,823 Clydesdale Nominees HGB0125 00697388 3,893 Clydesdale Nominees HGB0125 00697663 28,667 Clydesdale Nominees HGB0125 00697701 3,114 Clydesdale Nominees HGB0125 00697710 64,940 Clydesdale Nominees HGB0125 00697728 67,915 Clydesdale Nominees HGB0125 00697736 2,400 Clydesdale Nominees HGB0125 00702950 4,163 Clydesdale Nominees HGB0125 00703140 3,882 Clydesdale Nominees HGB0125 00703310 4,750 Clydesdale Nominees HGB0125 00703353 7,962 Clydesdale Nominees HGB0125 00703396 5,115 Clydesdale Nominees HGB0125 00703876 3,669 Clydesdale Nominees HGB0125 00703884 5,353 Clydesdale Nominees HGB0125 00703914 3,161 Clydesdale Nominees HGB0125 00704007 3,575 Clydesdale Nominees HGB0125 00807507 23,240 Clydesdale Nominees HGB0125 00807663 4,997 Clydesdale Nominees HGB0125 00830118 5,566 Clydesdale Nominees HGB0125 00866805 6,096 Clydesdale Nominees HGB0125 00870357 15,004 Clydesdale Nominees HGB0125 00886083 4,471 Clydesdale Nominees HGBO125 00887365 5,258 Clydesdale Nominees HGB0125 01001022 92 Clydesdale Nominees HGB0125 01001464 2,000 Clydesdale Nominees HGB0125 10200114 24,300 Clydesdale Nominees HGB0125 03000000 4,973 Clydesdale Nominees HGB0125 03000441 2,876 Clydesdale Nominees HGB0125 03100012 3,816 Clydesdale Nominees HGB0125 03100071 10,197 Clydesdale Nominees HGB0125 03100241 3,841 Clydesdale Nominees HGB0125 03100420 6,164 Clydesdale Nominees HGB0125 03100926 13,807 Clydesdale Nominees HGB0125 03101086 14,605 Clydesdale Nominees HGB0125 03101280 6,733 Clydesdale Nominees HGB0125 03101680 2,228 Clydesdale Nominees HGB0125 03101868 3,991 Clydesdale Nominees HGB0125 03102058 3,629 Clydesdale Nominees HGB0125 03102252 1,054 Clydesdale Nominees HGB0125 03102317 3,961 Clydesdale Nominees HGB0125 03102406 1,910 Clydesdale Nominees HGB0125 03102465 52,159 Clydesdale Nominees HGB0125 03102546 8,236 Clydesdale Nominees HGB0125 03102554 45,249 Clydesdale Nominees HGB0125 03102660 2,834 Clydesdale Nominees HGB0125 03103119 5,610 Clydesdale Nominees HGB0125 03105820 3,722 Clydesdale Nominees HGB0125 07000093 5,610 Clydesdale Nominees HGB0125 07000662 4,328 Clydesdale Nominees HGB0125 07000697 34,152 Clydesdale Nominees HGB0125 07000832 3,568 Clydesdale Nominees HGB0125 07001065 4,595 Clydesdale Nominees HGB0225 00222649 3,575 Clydesdale Nominees HGB0225 00436843 2,800 Clydesdale Nominees HGB0225 00484815 9,038 Clydesdale Nominees HGB0225 00595798 7,371 Clydesdale Nominees HGB0225 00597278 42,922 Clydesdale Nominees HGB0225 00597758 5,624 Clydesdale Nominees HGB0225 00673551 2,994 Clydesdale Nominees HGB0225 00710601 9,350 Clydesdale Nominees HGB0225 00703825 4,769 Clydesdale Nominees HGB0225 00703833 21,086 Clydesdale Nominees HGB0225 00870934 13,841 Clydesdale Nominees HGB0325 00703094 4,151 Clydesdale Nominees HGB0325 00870934 4,911 Clydesdale Nominees HGB1025 00837619 32,316 INVESTORS BANK AND TRUST CO. 1,034,988 INVESTORS BANK AND TRUST CO. 13,184,522 INVESTORS BANK AND TRUST CO. 3,611,946 INVESTORS BANK AND TRUST CO. 6,754,596 INVESTORS BANK AND TRUST CO. 109,922,114 INVESTORS BANK AND TRUST CO. 29,290,323 INVESTORS BANK AND TRUST CO. 6,258,692 INVESTORS BANK AND TRUST CO. 163,320 INVESTORS BANK AND TRUST CO. 245,218 INVESTORS BANK AND TRUST CO. 363,292 INVESTORS BANK AND TRUST CO. 37,972,823 INVESTORS BANK AND TRUST CO. 246,468 INVESTORS BANK AND TRUST CO. 4,636,035 INVESTORS BANK AND TRUST CO. 4,088,280 INVESTORS BANK AND TRUST CO. 300,323 INVESTORS BANK AND TRUST CO. 615,349 INVESTORS BANK AND TRUST CO. 38,916,815 INVESTORS BANK AND TRUST CO. 995,417 JP MORGAN (BGI CUSTODY) 16331 6,910,517 JP MORGAN (BGI CUSTODY) 16338 1,330,830 JP MORGAN (BGI CUSTODY) 16341 3,049,083 JP MORGAN (BGI CUSTODY) 16341 12,541,404 JP MORGAN (BGI CUSTODY) 16342 2,645,912 JP MORGAN (BGI CUSTODY) 16344 1,071,523 JP MORGAN (BGI CUSTODY) 16345 1,809,554 JP MORGAN (BGI CUSTODY) 16400 232,607,711 JP MORGAN (BGI CUSTODY) 17011 352,260 JP MORGAN (BGI CUSTODY) 18408 1,032,302 JPMorgan Chase Bank 179,605 JPMorgan Chase Bank 11,501,263 JPMorgan Chase Bank 536,574 JPMorgan Chase Bank 914,407 JPMorgan Chase Bank 213,103 JPMorgan Chase Bank 2,963,354 JPMorgan Chase Bank 2,340,969 JPMorgan Chase Bank 572,152 JPMorgan Chase Bank 261,516 JPMorgan Chase Bank 4,617,918 JPMorgan Chase Bank 2,895,891 JPMorgan Chase Bank 439,710 JPMorgan Chase Bank 1,718,009 JPMorgan Chase Bank 284,031 JPMorgan Chase Bank 38,255 JPMorgan Chase Bank 899,479 JPMorgan Chase Bank 1,929,216 JPMorgan Chase Bank 1,456,865 JPMorgan Chase Bank 225,903 JPMorgan Chase Bank 1,522,830 JPMORGAN CHASE BANK 662,073 JPMORGAN CHASE BANK 3,646,564 JPMORGAN CHASE BANK 4,093,349 Master Trust Bank 324,351 Mellon 125,000 Mellon Trust - Boston & SF 2,968,948 Mellon Trust - Boston & SF 2,029,439 MELLON TRUST OF NEW ENGLAND 2,519,758 Mitsubishi Trust International 243,254 Mitsubishi Trust International 141,771 NORTHERN TRUST BANK - BGI SEPA 3,231,120 NORTHERN TRUST BANK - BGI SEPA 669,539 NORTHERN TRUST BANK - BGI SEPA 2,734,462 R C Greig Nominees Limited a/c BL1 1,409,638 R C Greig Nominees Limited a/c CMI 437,905 R C Greig Nominees Limited GPI GP1 1,659,543 R C Greig Nominees Limited SAI SA1 659,685 Reflex Nominees Limited 6,611 Reflex Nominees Limited 2,799 State Street 373,379 State Street 72,729 STATE STREET BOSTON 1,857,257 STATE STREET BOSTON 15,320,174 Sumitomo TB 123,668 The Northern Trust Co 1,286,348 WELLS FARGO SEATTLE - WIRE BAN 368,025 ZEBAN NOMINEES LIMITED 6,239,225 Total 884,865,275 This information is provided by RNS The company news service from the London Stock Exchange

Companies

BP (BP.)
UK 100

Latest directors dealings