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   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