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
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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALBEMARLE CORP COMMON STOCK USD 012653101   10,127 70,117 SH   SOLE   69,594 0 523
CINCINNATI FINANCIAL CORP COMMON STOCK USD 172062101   21,036 203,340 SH   SOLE   186,900 0 16,440
CUMMINS INC COMMON STOCK USD 231021106   36,496 152,340 SH   SOLE   139,538 0 12,802
TRANSUNION COMMON STOCK USD 89400J107   17,721 257,912 SH   SOLE   257,912 0 0
KIMCO REALTY CORP REIT USD 49446R109   2,236 105,040 SH   SOLE   105,040 0 0
MOODY'S CORP COMMON STOCK USD 615369105   54,677 139,999 SH   SOLE   139,228 0 771
PROGRESSIVE CORP/THE COMMON STOCK USD 743315103   35,213 220,979 SH   SOLE   220,033 0 946
PULTEGROUP INC COMMON STOCK USD 745867101   2,815 27,270 SH   SOLE   27,270 0 0
SHERWIN-WILLIAMS CO/THE COMMON STOCK USD 824348106   38,444 123,213 SH   SOLE   122,271 0 942
STEEL DYNAMICS INC COMMON STOCK USD 858119100   14,762 124,997 SH   SOLE   124,997 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK USD 883556102   3,561 6,704 SH   SOLE   6,704 0 0
WATSCO INC COMMON STOCK USD 942622200   64,908 151,288 SH   SOLE   131,311 0 19,977
WATTS WATER TECHNOLOGIES INC COMMON STOCK USD 942749102   2,382 11,427 SH   SOLE   11,427 0 0
JOHN B SANFILIPPO SON INC COMMON STOCK USD 800422107   1,909 18,527 SH   SOLE   18,527 0 0
INSULET CORP COMMON STOCK USD 45784P101   18,895 87,105 SH   SOLE   87,105 0 0
ARISTA NETWORKS INC COMMON STOCK USD 040413106   32,606 138,490 SH   SOLE   137,770 0 720
VEEVA SYSTEMS INC COMMON STOCK USD 922475108   5,368 27,879 SH   SOLE   27,879 0 0
SOLAREDGE TECHNOLOGIES INC COMMON STOCK USD 83417M104   3,071 32,810 SH   SOLE   32,810 0 0
BROADCOM INC COMMON STOCK USD 11135F101   297,443 266,437 SH   SOLE   250,283 0 16,154
PDD HOLDINGS INC ADR USD 722304102   16,610 113,535 SH   SOLE   113,535 0 0
VERACYTE INC COMMON STOCK USD 92337F107   9,586 348,463 SH   SOLE   348,463 0 0
DESCARTES SYSTEMS GROUP INC/THE COMMON STOCK CAD 249906108   2,077 24,742 SH   SOLE   24,742 0 0
ENDAVA PLC ADR USD 29260V105   17,540 225,424 SH   SOLE   209,320 0 16,104
CROWDSTRIKE HOLDINGS INC COMMON STOCK USD 22788C105   55,871 218,871 SH   SOLE   218,192 0 679
DYNATRACE INC COMMON STOCK USD 268150109   45,152 825,744 SH   SOLE   823,775 0 1,969
LPL FINANCIAL HOLDINGS INC COMMON STOCK USD 50212V100   1,890 8,307 SH   SOLE   8,307 0 0
CME GROUP INC. COMMON STOCK USD 12572Q105   113,772 540,201 SH   SOLE   517,176 0 23,025
CEMEX SAB DE CV ADR USD 151290889   2,227 287,377 SH   SOLE   287,377 0 0
MORGAN STANLEY COMMON STOCK USD 617446448   54,426 583,547 SH   SOLE   513,942 0 69,605
PACKAGING CORP OF AMERICA COMMON STOCK USD 695156109   16,338 100,200 SH   SOLE   100,200 0 0
METLIFE INC COMMON STOCK USD 59156R108   52,752 797,701 SH   SOLE   794,544 0 3,157
BERKSHIRE HATHAWAY INC COMMON STOCK USD 084670702   5,279 14,791 SH   SOLE   14,791 0 0
COSTCO WHOLESALE CORP COMMON STOCK USD 22160K105   84,340 127,747 SH   SOLE   126,886 0 861
FIRST SOLAR INC COMMON STOCK USD 336433107   35,336 205,119 SH   SOLE   203,713 0 1,406
VISA INC COMMON STOCK USD 92826C839   128,082 491,585 SH   SOLE   489,423 0 2,162
GARTNER INC COMMON STOCK USD 366651107   13,934 30,890 SH   SOLE   30,890 0 0
AGCO CORP COMMON STOCK USD 001084102   13,042 107,480 SH   SOLE   107,480 0 0
O'REILLY AUTOMOTIVE INC COMMON STOCK USD 67103H107   2,800 2,947 SH   SOLE   2,947 0 0
DOLBY LABORATORIES INC COMMON STOCK USD 25659T107   2,229 25,863 SH   SOLE   25,863 0 0
BLACKROCK INC COMMON STOCK USD 09247X101   3,169 3,900 SH   SOLE   3,900 0 0
MCCORMICK CO INC/MD COMMON STOCK USD 579780206   23,518 343,836 SH   SOLE   342,153 0 1,683
CISCO SYSTEMS INC COMMON STOCK USD 17275R102   65,032 1,287,262 SH   SOLE   1,280,906 0 6,356
IDEXX LABORATORIES INC COMMON STOCK USD 45168D104   37,291 67,185 SH   SOLE   66,709 0 476
AES CORP/THE COMMON STOCK USD 00130H105   17,302 898,826 SH   SOLE   898,826 0 0
TETRA TECH INC COMMON STOCK USD 88162G103   82,209 492,477 SH   SOLE   490,965 0 1,512
GILEAD SCIENCES INC COMMON STOCK USD 375558103   63,971 789,666 SH   SOLE   744,339 0 45,327
DIGITAL REALTY TRUST INC REIT USD 253868103   10,674 79,281 SH   SOLE   79,281 0 0
UNITED RENTALS INC COMMON STOCK USD 911363109   22,529 39,291 SH   SOLE   30,058 0 9,233
AMERICAN TOWER CORP REIT USD 03027X100   71,526 331,064 SH   SOLE   329,713 0 1,351
REPUBLIC SERVICES INC COMMON STOCK USD 760759100   77,417 469,506 SH   SOLE   467,065 0 2,441
NVIDIA CORP COMMON STOCK USD 67066G104   322,045 650,372 SH   SOLE   648,710 0 1,662
JEFFERIES FINANCIAL GROUP INC COMMON STOCK USD 47233W109   2,435 60,272 SH   SOLE   60,272 0 0
AUTODESK INC COMMON STOCK USD 052769106   57,708 237,015 SH   SOLE   236,027 0 988
UNITEDHEALTH GROUP INC COMMON STOCK USD 91324P102   5,608 10,651 SH   SOLE   10,651 0 0
MICROSOFT CORP COMMON STOCK USD 594918104   679,928 1,808,731 SH   SOLE   1,744,690 0 64,041
ADOBE INC COMMON STOCK USD 00724F101   68,339 114,529 SH   SOLE   114,118 0 411
CADENCE DESIGN SYSTEMS INC COMMON STOCK USD 127387108   55,443 203,595 SH   SOLE   202,530 0 1,065
MERCADOLIBRE INC COMMON STOCK USD 58733R102   7,057 4,496 SH   SOLE   3,856 0 640
CARLYLE GROUP INC/THE COMMON STOCK USD 14316J108   2,814 69,159 SH   SOLE   69,159 0 0
XYLEM INC/NY COMMON STOCK USD 98419M100   74,297 649,617 SH   SOLE   647,226 0 2,391
QUEST DIAGNOSTICS INC COMMON STOCK USD 74834L100   30,869 223,934 SH   SOLE   223,074 0 860
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR USD 874039100   93,366 898,147 SH   SOLE   781,778 0 116,369
DARDEN RESTAURANTS INC COMMON STOCK USD 237194105   45,321 275,952 SH   SOLE   248,090 0 27,862
AMAZON.COM INC COMMON STOCK USD 023135106   205,038 1,349,470 SH   SOLE   1,343,282 0 6,188
META PLATFORMS INC COMMON STOCK USD 30303M102   2,994 8,458 SH   SOLE   8,458 0 0
UNIVERSAL DISPLAY CORP COMMON STOCK USD 91347P105   29,797 155,794 SH   SOLE   155,794 0 0
CHENIERE ENERGY INC COMMON STOCK USD 16411R208   2,211 12,949 SH   SOLE   12,949 0 0
NORFOLK SOUTHERN CORP COMMON STOCK USD 655844108   2,933 12,403 SH   SOLE   12,403 0 0
CATERPILLAR INC. COMMON STOCK USD 149123101   3,428 11,592 SH   SOLE   11,592 0 0
JPMORGAN CHASE CO. COMMON STOCK USD 46625H100   182,635 1,072,836 SH   SOLE   1,038,324 0 34,512
PGE CORP COMMON STOCK USD 69331C108   2,318 128,581 SH   SOLE   128,581 0 0
KIMBERLY-CLARK CORP COMMON STOCK USD 494368103   13,206 108,701 SH   SOLE   108,701 0 0
LOCKHEED MARTIN CORP COMMON STOCK USD 539830109   388 857 SH   SOLE   857 0 0
TIMKEN CO/THE COMMON STOCK USD 887389104   12,398 154,686 SH   SOLE   153,504 0 1,182
PFIZER INC COMMON STOCK USD 717081103   61,461 2,135,504 SH   SOLE   2,042,588 0 92,916
MARSH MCLENNAN COS INC COMMON STOCK USD 571748102   2,825 14,913 SH   SOLE   14,913 0 0
CLOUDFLARE INC COMMON STOCK USD 18915M107   27,288 327,780 SH   SOLE   325,986 0 1,794
SNOWFLAKE INC COMMON STOCK USD 833445109   10,797 54,277 SH   SOLE   54,277 0 0
VIATRIS INC COMMON STOCK USD 92556V106   6 531 SH   SOLE   531 0 0
WESCO INTERNATIONAL INC COMMON STOCK USD 95082P105   2,256 12,974 SH   SOLE   12,974 0 0
ASTRAZENECA PLC ADR USD 046353108   13,562 201,370 SH   SOLE   201,370 0 0
MARVELL TECHNOLOGY INC COMMON STOCK USD 573874104   18,704 310,183 SH   SOLE   310,183 0 0
RELX PLC ADR USD 759530108   16,120 406,664 SH   SOLE   406,664 0 0
JACKSON FINANCIAL INC COMMON STOCK USD 46817M107   265 5,176 SH   SOLE   5,176 0 0
WORKIVA INC COMMON STOCK USD 98139A105   36,581 360,332 SH   SOLE   359,487 0 845
PERFORMANCE FOOD GROUP CO COMMON STOCK USD 71377A103   2,538 36,704 SH   SOLE   36,704 0 0
ADVANCED DRAINAGE SYSTEMS INC COMMON STOCK USD 00790R104   32,122 228,316 SH   SOLE   227,547 0 769
ROBLOX CORP COMMON STOCK USD 771049103   1,735 37,936 SH   SOLE   37,936 0 0
ENERGY RECOVERY INC COMMON STOCK USD 29270J100   6,991 371,061 SH   SOLE   348,991 0 22,070
TELUS CORP COMMON STOCK USD 87971M103   10,195 573,717 SH   SOLE   573,717 0 0
TWIST BIOSCIENCE CORP COMMON STOCK USD 90184D100   11,956 324,978 SH   SOLE   322,495 0 2,483
FLYWIRE CORP COMMON STOCK USD 302492103   13,179 569,294 SH   SOLE   569,294 0 0
VERALTO CORP COMMON STOCK USD 92338C103   6,092 74,071 SH   SOLE   73,680 0 391
DOVER CORP COMMON STOCK USD 260003108   2,407 15,656 SH   SOLE   15,656 0 0
NEXTERA ENERGY INC COMMON STOCK USD 65339F101   94,883 1,562,608 SH   SOLE   1,501,604 0 61,004
CHEVRON CORP COMMON STOCK USD 166764100   81,915 549,286 SH   SOLE   546,279 0 3,007
EXXON MOBIL CORP COMMON STOCK USD 30231G102   53,511 535,222 SH   SOLE   531,386 0 3,836
TEXAS INSTRUMENTS INC COMMON STOCK USD 882508104   43,272 253,883 SH   SOLE   224,564 0 29,319
HERSHEY CO/THE COMMON STOCK USD 427866108   1,603 8,600 SH   SOLE   8,600 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCK USD 110122108   18,845 367,498 SH   SOLE   367,498 0 0
UNION PACIFIC CORP COMMON STOCK USD 907818108   21,890 89,105 SH   SOLE   89,105 0 0
EMERSON ELECTRIC CO COMMON STOCK USD 291011104   19,075 195,981 SH   SOLE   195,981 0 0
AIR PRODUCTS AND CHEMICALS INC COMMON STOCK USD 009158106   1,429 5,218 SH   SOLE   4,370 0 848
ANALOG DEVICES INC COMMON STOCK USD 032654105   18,228 91,802 SH   SOLE   91,802 0 0
PEPSICO INC COMMON STOCK USD 713448108   64,999 382,708 SH   SOLE   337,133 0 45,575
WEYERHAEUSER CO REIT USD 962166104   36,237 1,042,178 SH   SOLE   941,722 0 100,456
ABBVIE INC COMMON STOCK USD 00287Y109   4,594 29,642 SH   SOLE   29,642 0 0
COLGATE-PALMOLIVE CO COMMON STOCK USD 194162103   62,728 786,955 SH   SOLE   782,996 0 3,959
DEERE CO COMMON STOCK USD 244199105   19,250 48,135 SH   SOLE   47,767 0 368
KROGER CO/THE COMMON STOCK USD 501044101   39,619 866,753 SH   SOLE   860,134 0 6,619
JOHNSON JOHNSON COMMON STOCK USD 478160104   62,237 397,074 SH   SOLE   372,971 0 24,103
THE PROCTER GAMBLE COMPANY COMMON STOCK USD 742718109   3,976 27,130 SH   SOLE   27,130 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK USD 053015103   66,492 285,423 SH   SOLE   262,604 0 22,819
DANAHER CORP COMMON STOCK USD 235851102   57,342 247,785 SH   SOLE   246,613 0 1,172
T-MOBILE US INC COMMON STOCK USD 872590104   2,875 17,931 SH   SOLE   17,931 0 0
CLOROX CO/THE COMMON STOCK USD 189054109   128 897 SH   SOLE   897 0 0
ABBOTT LABORATORIES COMMON STOCK USD 002824100   2,572 23,366 SH   SOLE   23,366 0 0
AVERY DENNISON CORP COMMON STOCK USD 053611109   2,715 13,430 SH   SOLE   13,430 0 0
ECOLAB INC COMMON STOCK USD 278865100   35,040 176,664 SH   SOLE   175,314 0 1,350
ELI LILLY CO COMMON STOCK USD 532457108   4,546 7,795 SH   SOLE   7,795 0 0
MERCK CO INC COMMON STOCK USD 58933Y105   187,042 1,715,668 SH   SOLE   1,642,760 0 72,908
NUCOR CORP COMMON STOCK USD 670346105   5,490 31,539 SH   SOLE   23,048 0 8,491
WALT DISNEY CO/THE COMMON STOCK USD 254687106   3,450 38,217 SH   SOLE   38,217 0 0
ESSENTIAL UTILITIES INC COMMON STOCK USD 29670G102   52,964 1,418,813 SH   SOLE   1,414,626 0 4,187
TESLA INC COMMON STOCK USD 88160R101   56,182 226,102 SH   SOLE   224,569 0 1,533
SERVICENOW INC COMMON STOCK USD 81762P102   67,281 95,159 SH   SOLE   94,802 0 357
HDFC BANK LTD ADR USD 40415F101   24,263 361,598 SH   SOLE   335,945 0 25,653
OMNICOM GROUP INC COMMON STOCK USD 681919106   21,936 253,569 SH   SOLE   253,569 0 0
AFLAC INC COMMON STOCK USD 001055102   2,750 33,334 SH   SOLE   33,334 0 0
ADVANCED MICRO DEVICES INC COMMON STOCK USD 007903107   21,215 143,909 SH   SOLE   143,909 0 0
US BANCORP COMMON STOCK USD 902973304   14,982 346,166 SH   SOLE   346,166 0 0
STATE STREET CORP COMMON STOCK USD 857477103   45,687 589,810 SH   SOLE   587,349 0 2,461
FEDEX CORP COMMON STOCK USD 31428X106   2,631 10,399 SH   SOLE   10,399 0 0
ALIBABA GROUP HOLDING LTD ADR USD 01609W102   1,840 23,746 SH   SOLE   23,746 0 0
APPLE INC COMMON STOCK USD 037833100   560,388 2,911,257 SH   SOLE   2,902,720 0 8,537
KLA CORP COMMON STOCK USD 482480100   3,028 5,209 SH   SOLE   5,209 0 0
NIKE INC COMMON STOCK USD 654106103   37,175 342,564 SH   SOLE   339,947 0 2,617
HOME DEPOT INC/THE COMMON STOCK USD 437076102   42,443 122,488 SH   SOLE   112,931 0 9,557
MICRON TECHNOLOGY INC COMMON STOCK USD 595112103   23,052 270,116 SH   SOLE   270,116 0 0
ELEVANCE HEALTH INC COMMON STOCK USD 036752103   43,023 91,235 SH   SOLE   90,802 0 433
CITIZENS FINANCIAL GROUP INC COMMON STOCK USD 174610105   15,902 479,849 SH   SOLE   479,849 0 0
MANULIFE FINANCIAL CORP COMMON STOCK CAD 56501R106   1,710 77,122 SH   SOLE   0 0 77,122
TELUS CORP COMMON STOCK CAD 87971M103   9,794 548,444 SH   SOLE   384,077 0 164,367
ALPHABET INC COMMON STOCK USD 02079K107   147,246 1,044,819 SH   SOLE   1,041,057 0 3,762
ALPHABET INC COMMON STOCK USD 02079K305   76,049 544,371 SH   SOLE   540,548 0 3,823