Holding(s) in Company

Halma PLC 31 July 2006 HALMA p.l.c. INTEREST NOTIFIED UNDER COMPANIES ACT 1985 - PART VI Halma p.l.c. has received notification from Barclays PLC as follows. That as at 27 July 2006 Barclays PLC, though the legal entities listed below, had a notifiable interest in the capital of the Company of 13.12%. Details of this interest, together with a breakdown between registered holders (as required by Section 202(3) of the Companies Act 1985), are as follows: Legal Entity Report As at 27 July 2006 Barclays PLC, through the legal entities listed below, had a notifiable interest in 48,761,053 ordinary GBP 0.10 shares representing 13.12% of the issued share capital of 371,549,138 shares. Legal Entity Holding Percentage held Gerrard Ltd 361,312 0.0972 Barclays Bank Trust Company Ltd 3,500 0.0009 Barclays Bank PLC 376,129 0.1012 Barclays Global Investors Australia Ltd 1,022,649 0.2752 Gerrard Ltd 1,029,899 0.2772 Barclays Global Investors Ltd 19,373,341 5.2142 Barclays Capital Securities Ltd 643,404 0.1732 Barclays Capital Inc 25,000 0.0067 Woolwich Unit Trust Managers Ltd 770,237 0.2073 Barclays Global Investors, N.A. 11,836,618 3.1857 Barclays Global Investors Ltd 12,703,765 3.4191 Barclays Life Assurance Co Ltd 615,199 0.1656 Group holding 48,761,053 13.1237 Registered Holders Report As at 27 July 2006 Barclays PLC, through the registered holders listed below, had a notifiable interest in 48,761,053 ordinary GBP 0.10 shares representing 13.12% of the issued share capital of 371,549,138 shares. Registered holder Holding Bank of Ireland 77,314 Bank of Ireland 177,421 Bank of Ireland 793,289 Bank of Ireland 196,774 Bank of Ireland Nominees 376,129 Bank of New York 8,189 Bank of New York 124,439 Bank of New York 1,302,644 Bank of New York 1,590,247 Bank of New York 94,952 Barclays Capital Nominees Limited 454,627 Barclays Capital Nominees Limited 188,777 Barclays Capital Nominees Limited 25,000 Barclays Trust Co R69 3,500 BNP Paribas 152,626 BNY (OCS) Nominees Ltd 335,413 BNY (OCS) Nominees Ltd 504,592 BOISS Nominees Ltd 337,305 Chase Nominees Ltd 183,071 Chase Nominees Ltd 49,256 Chase Nominees Ltd 94,312 Chase Nominees Ltd 72,379 Chase Nominees Ltd 526,673 Chase Nominees Ltd 14,187,024 Chase Nominees Ltd 623,818 Chase Nominees Ltd 13,520 Chase Nominees Ltd 22,465 Chase Nominees Ltd 57,452 Chase Nominees Ltd 42,190 Chase Nominees Ltd 610,628 Chase Nominees Ltd 120,946 Chase Nominees Ltd 22,456 Chase Nominees Ltd 747,988 CIBC Mellon Global Securities 119,690 Citibank 94,179 Citibank 155,622 Greig Middleton Nominees Limited (GM1) 48,585 HSBC 860,882 HSBC 12,638 Investors Bank and Trust Co 636,525 Investors Bank and Trust Co 203,856 Investors Bank and Trust Co 2,504,338 Investors Bank and Trust Co 5,903,327 Investors Bank and Trust Co 253,417 JP Morgan (BGI Custody) 104,314 JP Morgan (BGI Custody) 90,317 JP Morgan (BGI Custody) 207,574 JP Morgan (BGI Custody) 11,836 JP Morgan (BGI Custody) 57,756 JP Morgan (BGI Custody) 2,963,308 JP Morgan (BGI Custody) 40,000 JP Morgan (BGI Custody) 245,528 JP Morgan (BGI Custody) 48,028 JP Morgan (BGI Custody) 285,526 JP Morgan (BGI Custody) 76,873 JP Morgan (BGI Custody) 995,102 JP Morgan (BGI Custody) 676,596 JP Morgan (BGI Custody) 76,608 JP Morgan (BGI Custody) 41,068 JP Morgan Chase Bank 1,022,649 Mellon Bank 1,936,130 Mellon Bank 35,731 Mellon Trust - US Custodian 264,040 Mellon Trust of New England 160,628 Midland Bank (HSBC Bank PLC) 178,885 Northern Trust 198,279 Northern Trust 107,609 Northern Trust 129,523 Northern Trust 110,598 Northern Trust 298,094 Northern Trust Bank - BGI SEPA 394,509 Northern Trust Bank - BGI SEPA 337,307 Northern Trust Bank - BGI SEPA 89,258 R C Greig Nominees Limited 629,702 R C Greig Nominees Limited 195,033 R C Greig Nominees Limited a/c AK1 277,865 R C Greig Nominees Limited a/c AK1 119,109 R C Greig Nominees Limited a/c BL1 39,968 R C Greig Nominees Limited a/c BL1 13,769 R C Greig Nominees Limited a/c CM1 5,050 R C Greig Nominees Limited GP1 14,729 R C Greig Nominees Limited GP1 26,501 R C Greig Nominees Limited SA1 14,000 R C Greig Nominees Limited SA1 6,900 State Street 34,472 State Street 184,573 State Street 99,419 State Street 165,548 State Street 23,169 State Street Bank & Trust - W1 302,580 State Street Bank and Trust Co 56,061 State Street Trust of Canada 267,159 The Northern Trust Company 191,297 Total 48,761,053 Contact for further information: Carol Chesney Company Secretary, Halma p.l.c. Tel: +44 (0)1494 721111 A copy of this announcement, together with other information about Halma, may be viewed on its web site www.halma.com. This information is provided by RNS The company news service from the London Stock Exchange

Companies

Halma (HLMA)
UK 100

Latest directors dealings