The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALBEMARLE CORP COMMON STOCK USD 012653101 9,223 70,016 SH SOLE 69,557 0 459
CINCINNATI FINANCIAL CORP COMMON STOCK USD 172062101 23,532 189,572 SH SOLE 168,518 0 21,054
CUMMINS INC COMMON STOCK USD 231021106 27,599 93,731 SH SOLE 77,335 0 16,396
TRANSUNION COMMON STOCK USD 89400J107 20,371 255,276 SH SOLE 255,276 0 0
KIMCO REALTY CORP REIT USD 49446R109 2,059 105,040 SH SOLE 105,040 0 0
MOODY'S CORP COMMON STOCK USD 615369105 52,757 134,284 SH SOLE 133,605 0 679
PROGRESSIVE CORP/THE COMMON STOCK USD 743315103 43,220 209,095 SH SOLE 208,261 0 834
PULTEGROUP INC COMMON STOCK USD 745867101 2,684 22,268 SH SOLE 22,268 0 0
SHERWIN-WILLIAMS CO/THE COMMON STOCK USD 824348106 42,700 123,034 SH SOLE 122,208 0 826
STEEL DYNAMICS INC COMMON STOCK USD 858119100 13,346 90,043 SH SOLE 90,043 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK USD 883556102 3,543 6,102 SH SOLE 6,102 0 0
WATSCO INC COMMON STOCK USD 942622200 67,639 156,759 SH SOLE 131,293 0 25,466
WATTS WATER TECHNOLOGIES INC COMMON STOCK USD 942749102 2,353 11,087 SH SOLE 11,087 0 0
INSULET CORP COMMON STOCK USD 45784P101 14,762 86,206 SH SOLE 86,206 0 0
ARISTA NETWORKS INC COMMON STOCK USD 040413106 42,464 146,573 SH SOLE 145,942 0 631
VEEVA SYSTEMS INC COMMON STOCK USD 922475108 6,458 27,879 SH SOLE 27,879 0 0
SOLAREDGE TECHNOLOGIES INC COMMON STOCK USD 83417M104 2,329 32,810 SH SOLE 32,810 0 0
BROADCOM INC COMMON STOCK USD 11135F101 311,602 235,273 SH SOLE 215,027 0 20,246
PDD HOLDINGS INC ADR USD 722304102 10,807 92,973 SH SOLE 92,973 0 0
VERACYTE INC COMMON STOCK USD 92337F107 8,872 401,250 SH SOLE 401,250 0 0
DESCARTES SYSTEMS GROUP INC/THE COMMON STOCK CAD 249906108 2,188 24,006 SH SOLE 24,006 0 0
ENDAVA PLC ADR USD 29260V105 8,524 224,441 SH SOLE 207,604 0 16,837
AVANTOR INC COMMON STOCK USD 05352A100 16,800 657,785 SH SOLE 657,785 0 0
CROWDSTRIKE HOLDINGS INC COMMON STOCK USD 22788C105 57,806 180,408 SH SOLE 180,153 0 255
DYNATRACE INC COMMON STOCK USD 268150109 41,457 893,472 SH SOLE 891,775 0 1,697
LPL FINANCIAL HOLDINGS INC COMMON STOCK USD 50212V100 2,195 8,307 SH SOLE 8,307 0 0
CME GROUP INC. COMMON STOCK USD 12572Q105 97,272 451,997 SH SOLE 423,803 0 28,194
CEMEX SAB DE CV ADR USD 151290889 2,509 278,823 SH SOLE 278,823 0 0
MORGAN STANLEY COMMON STOCK USD 617446448 56,766 603,083 SH SOLE 513,942 0 89,141
PACKAGING CORP OF AMERICA COMMON STOCK USD 695156109 16,321 86,062 SH SOLE 86,062 0 0
METLIFE INC COMMON STOCK USD 59156R108 61,299 827,241 SH SOLE 824,456 0 2,785
BERKSHIRE HATHAWAY INC COMMON STOCK USD 084670702 6,032 14,351 SH SOLE 14,351 0 0
COSTCO WHOLESALE CORP COMMON STOCK USD 22160K105 95,373 130,266 SH SOLE 129,646 0 620
FIRST SOLAR INC COMMON STOCK USD 336433107 34,558 204,822 SH SOLE 203,620 0 1,202
VISA INC COMMON STOCK USD 92826C839 138,091 495,430 SH SOLE 493,516 0 1,914
GARTNER INC COMMON STOCK USD 366651107 14,705 30,890 SH SOLE 30,890 0 0
AGCO CORP COMMON STOCK USD 001084102 16,104 131,041 SH SOLE 131,041 0 0
O'REILLY AUTOMOTIVE INC COMMON STOCK USD 67103H107 3,225 2,859 SH SOLE 2,859 0 0
BLACKROCK INC COMMON STOCK USD 09247X101 3,148 3,784 SH SOLE 3,784 0 0
CISCO SYSTEMS INC COMMON STOCK USD 17275R102 19,415 389,242 SH SOLE 389,242 0 0
IDEXX LABORATORIES INC COMMON STOCK USD 45168D104 36,125 66,949 SH SOLE 66,530 0 419
AES CORP/THE COMMON STOCK USD 00130H105 12,407 692,382 SH SOLE 692,382 0 0
AMPHENOL CORP COMMON STOCK USD 032095101 10,841 94,000 SH SOLE 94,000 0 0
TETRA TECH INC COMMON STOCK USD 88162G103 87,907 475,943 SH SOLE 474,614 0 1,329
GILEAD SCIENCES INC COMMON STOCK USD 375558103 21,183 289,271 SH SOLE 289,271 0 0
DIGITAL REALTY TRUST INC REIT USD 253868103 9,744 67,712 SH SOLE 67,712 0 0
UNITED RENTALS INC COMMON STOCK USD 911363109 43,543 60,449 SH SOLE 48,625 0 11,824
AMERICAN TOWER CORP REIT USD 03027X100 64,531 326,722 SH SOLE 325,538 0 1,184
REPUBLIC SERVICES INC COMMON STOCK USD 760759100 64,909 339,165 SH SOLE 337,744 0 1,421
NVIDIA CORP COMMON STOCK USD 67066G104 519,613 575,710 SH SOLE 574,334 0 1,376
JEFFERIES FINANCIAL GROUP INC COMMON STOCK USD 47233W109 2,577 58,478 SH SOLE 58,478 0 0
AUTODESK INC COMMON STOCK USD 052769106 40,967 157,343 SH SOLE 156,950 0 393
UNITEDHEALTH GROUP INC COMMON STOCK USD 91324P102 4,311 8,720 SH SOLE 8,720 0 0
MICROSOFT CORP COMMON STOCK USD 594918104 753,659 1,794,339 SH SOLE 1,714,395 0 79,944
ADOBE INC COMMON STOCK USD 00724F101 51,590 102,304 SH SOLE 101,998 0 306
CADENCE DESIGN SYSTEMS INC COMMON STOCK USD 127387108 80,532 258,929 SH SOLE 258,108 0 821
MERCADOLIBRE INC COMMON STOCK USD 58733R102 7,753 5,135 SH SOLE 4,465 0 670
CARLYLE GROUP INC/THE COMMON STOCK USD 14316J108 2,455 52,363 SH SOLE 52,363 0 0
XYLEM INC/NY COMMON STOCK USD 98419M100 97,264 752,818 SH SOLE 750,786 0 2,032
QUEST DIAGNOSTICS INC COMMON STOCK USD 74834L100 30,440 228,649 SH SOLE 227,892 0 757
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR USD 874039100 121,047 889,902 SH SOLE 773,533 0 116,369
DARDEN RESTAURANTS INC COMMON STOCK USD 237194105 47,224 282,626 SH SOLE 247,449 0 35,177
AMAZON.COM INC COMMON STOCK USD 023135106 241,687 1,340,916 SH SOLE 1,335,477 0 5,439
META PLATFORMS INC COMMON STOCK USD 30303M102 102,740 211,652 SH SOLE 210,556 0 1,096
UNIVERSAL DISPLAY CORP COMMON STOCK USD 91347P105 26,036 154,684 SH SOLE 154,684 0 0
CHENIERE ENERGY INC COMMON STOCK USD 16411R208 1,675 10,395 SH SOLE 10,395 0 0
NORFOLK SOUTHERN CORP COMMON STOCK USD 655844108 2,846 11,182 SH SOLE 11,182 0 0
CATERPILLAR INC. COMMON STOCK USD 149123101 4,119 11,247 SH SOLE 11,247 0 0
JPMORGAN CHASE CO. COMMON STOCK USD 46625H100 206,012 1,028,615 SH SOLE 986,152 0 42,463
PGE CORP COMMON STOCK USD 69331C108 1,706 101,912 SH SOLE 101,912 0 0
KIMBERLY-CLARK CORP COMMON STOCK USD 494368103 13,311 102,935 SH SOLE 102,935 0 0
LOCKHEED MARTIN CORP COMMON STOCK USD 539830109 390 857 SH SOLE 857 0 0
PFIZER INC COMMON STOCK USD 717081103 119 4,280 SH SOLE 4,280 0 0
MARSH MCLENNAN COS INC COMMON STOCK USD 571748102 2,979 14,469 SH SOLE 14,469 0 0
CLOUDFLARE INC COMMON STOCK USD 18915M107 20,565 212,583 SH SOLE 211,759 0 824
SNOWFLAKE INC COMMON STOCK USD 833445109 10,504 65,043 SH SOLE 65,043 0 0
VIATRIS INC COMMON STOCK USD 92556V106 6 531 SH SOLE 531 0 0
WESCO INTERNATIONAL INC COMMON STOCK USD 95082P105 2,221 12,974 SH SOLE 12,974 0 0
ASTRAZENECA PLC ADR USD 046353108 7,209 106,459 SH SOLE 106,459 0 0
CELSIUS HOLDINGS INC COMMON STOCK USD 15118V207 13,453 162,472 SH SOLE 161,532 0 940
MARVELL TECHNOLOGY INC COMMON STOCK USD 573874104 22,569 318,406 SH SOLE 318,406 0 0
RELX PLC ADR USD 759530108 11,841 273,600 SH SOLE 273,600 0 0
JACKSON FINANCIAL INC COMMON STOCK USD 46817M107 342 5,176 SH SOLE 5,176 0 0
WORKIVA INC COMMON STOCK USD 98139A105 16,103 190,000 SH SOLE 189,439 0 561
PERFORMANCE FOOD GROUP CO COMMON STOCK USD 71377A103 2,658 35,611 SH SOLE 35,611 0 0
ADVANCED DRAINAGE SYSTEMS INC COMMON STOCK USD 00790R104 38,758 224,761 SH SOLE 224,081 0 680
ROBLOX CORP COMMON STOCK USD 771049103 1,448 37,936 SH SOLE 37,936 0 0
ENERGY RECOVERY INC COMMON STOCK USD 29270J100 6,745 427,723 SH SOLE 405,653 0 22,070
TELUS CORP COMMON STOCK USD 87971M103 7,861 491,288 SH SOLE 491,288 0 0
TWIST BIOSCIENCE CORP COMMON STOCK USD 90184D100 5,845 170,609 SH SOLE 169,493 0 1,116
VERALTO CORP COMMON STOCK USD 92338C103 6,608 74,528 SH SOLE 74,204 0 324
DOCEBO INC COMMON STOCK CAD 25609L105 12,301 252,471 SH SOLE 234,532 0 17,939
DOVER CORP COMMON STOCK USD 260003108 2,690 15,190 SH SOLE 15,190 0 0
NEXTERA ENERGY INC COMMON STOCK USD 65339F101 101,070 1,582,624 SH SOLE 1,507,739 0 74,885
CHEVRON CORP COMMON STOCK USD 166764100 82,198 521,232 SH SOLE 518,585 0 2,647
EXXON MOBIL CORP COMMON STOCK USD 30231G102 62,008 533,494 SH SOLE 530,127 0 3,367
TEXAS INSTRUMENTS INC COMMON STOCK USD 882508104 49,205 282,541 SH SOLE 238,435 0 44,106
BRISTOL-MYERS SQUIBB CO COMMON STOCK USD 110122108 16,864 310,976 SH SOLE 310,976 0 0
UNION PACIFIC CORP COMMON STOCK USD 907818108 11,228 45,671 SH SOLE 45,671 0 0
EMERSON ELECTRIC CO COMMON STOCK USD 291011104 17,201 151,700 SH SOLE 151,700 0 0
AIR PRODUCTS AND CHEMICALS INC COMMON STOCK USD 009158106 508 2,098 SH SOLE 2,098 0 0
ANALOG DEVICES INC COMMON STOCK USD 032654105 18,154 91,802 SH SOLE 91,802 0 0
PEPSICO INC COMMON STOCK USD 713448108 70,203 401,137 SH SOLE 342,770 0 58,367
WEYERHAEUSER CO REIT USD 962166104 37,358 1,040,580 SH SOLE 913,271 0 127,309
ABBVIE INC COMMON STOCK USD 00287Y109 78,142 429,672 SH SOLE 374,746 0 54,926
COLGATE-PALMOLIVE CO COMMON STOCK USD 194162103 63,642 706,973 SH SOLE 704,184 0 2,789
DEERE CO COMMON STOCK USD 244199105 19,727 48,065 SH SOLE 47,742 0 323
KROGER CO/THE COMMON STOCK USD 501044101 24,086 421,754 SH SOLE 418,916 0 2,838
JOHNSON JOHNSON COMMON STOCK USD 478160104 63,750 403,021 SH SOLE 372,154 0 30,867
AUTOMATIC DATA PROCESSING INC COMMON STOCK USD 053015103 71,681 287,211 SH SOLE 258,457 0 28,754
DANAHER CORP COMMON STOCK USD 235851102 65,081 260,847 SH SOLE 259,818 0 1,029
T-MOBILE US INC COMMON STOCK USD 872590104 2,406 14,748 SH SOLE 14,748 0 0
CLOROX CO/THE COMMON STOCK USD 189054109 137 897 SH SOLE 897 0 0
ABBOTT LABORATORIES COMMON STOCK USD 002824100 2,529 22,255 SH SOLE 22,255 0 0
AVERY DENNISON CORP COMMON STOCK USD 053611109 2,907 13,030 SH SOLE 13,030 0 0
ECOLAB INC COMMON STOCK USD 278865100 11,638 50,453 SH SOLE 50,123 0 330
ELI LILLY CO COMMON STOCK USD 532457108 48,067 61,906 SH SOLE 61,541 0 365
MERCK CO INC COMMON STOCK USD 58933Y105 219,040 1,660,500 SH SOLE 1,569,590 0 90,910
NUCOR CORP COMMON STOCK USD 670346105 6,709 33,923 SH SOLE 23,048 0 10,875
WALT DISNEY CO/THE COMMON STOCK USD 254687106 4,055 33,147 SH SOLE 33,147 0 0
ESSENTIAL UTILITIES INC COMMON STOCK USD 29670G102 51,141 1,381,067 SH SOLE 1,377,383 0 3,684
TESLA INC COMMON STOCK USD 88160R101 32,636 185,687 SH SOLE 184,588 0 1,099
SERVICENOW INC COMMON STOCK USD 81762P102 72,108 94,677 SH SOLE 94,363 0 314
HDFC BANK LTD ADR USD 40415F101 13,232 236,418 SH SOLE 219,390 0 17,028
OMNICOM GROUP INC COMMON STOCK USD 681919106 21,351 220,663 SH SOLE 220,663 0 0
AFLAC INC COMMON STOCK USD 001055102 2,300 26,793 SH SOLE 26,793 0 0
ADVANCED MICRO DEVICES INC COMMON STOCK USD 007903107 45,083 249,879 SH SOLE 249,130 0 749
US BANCORP COMMON STOCK USD 902973304 15,440 345,481 SH SOLE 345,481 0 0
STATE STREET CORP COMMON STOCK USD 857477103 45,135 583,965 SH SOLE 581,789 0 2,176
FEDEX CORP COMMON STOCK USD 31428X106 1,983 6,852 SH SOLE 6,852 0 0
ALIBABA GROUP HOLDING LTD ADR USD 01609W102 1,718 23,746 SH SOLE 23,746 0 0
APPLE INC COMMON STOCK USD 037833100 415,857 2,425,244 SH SOLE 2,418,910 0 6,334
KLA CORP COMMON STOCK USD 482480100 2,632 3,771 SH SOLE 3,771 0 0
NIKE INC COMMON STOCK USD 654106103 32,141 342,072 SH SOLE 339,768 0 2,304
HOME DEPOT INC/THE COMMON STOCK USD 437076102 89,683 233,920 SH SOLE 212,785 0 21,135
MICRON TECHNOLOGY INC COMMON STOCK USD 595112103 70,127 594,950 SH SOLE 592,932 0 2,018
ELEVANCE HEALTH INC COMMON STOCK USD 036752103 44,332 85,532 SH SOLE 85,151 0 381
REXFORD INDUSTRIAL REALTY INC REIT USD 76169C100 626 12,463 SH SOLE 12,463 0 0
CITIZENS FINANCIAL GROUP INC COMMON STOCK USD 174610105 15,666 431,796 SH SOLE 431,796 0 0
MANULIFE FINANCIAL CORP COMMON STOCK CAD 56501R106 1,918 77,122 SH SOLE 0 0 77,122
TELUS CORP COMMON STOCK CAD 87971M103 7,341 459,972 SH SOLE 295,605 0 164,367
ALPHABET INC COMMON STOCK USD 02079K107 148,215 974,007 SH SOLE 970,696 0 3,311
ALPHABET INC COMMON STOCK USD 02079K305 81,780 542,345 SH SOLE 538,978 0 3,367