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
TREX CO INC COMMON STOCK USD 89531P105   4 65 SH   SOLE   65 0 0
ALBEMARLE CORP COMMON STOCK USD 012653101   30,254 135,737 SH   SOLE   135,737 0 0
BALL CORP COMMON STOCK USD 058498106   4 69 SH   SOLE   69 0 0
CINCINNATI FINANCIAL CORP COMMON STOCK USD 172062101   20,695 212,804 SH   SOLE   196,364 0 16,440
CUMMINS INC COMMON STOCK USD 231021106   38,963 159,066 SH   SOLE   146,264 0 12,802
EDWARDS LIFESCIENCES CORP COMMON STOCK USD 28176E108   4 45 SH   SOLE   45 0 0
HASBRO INC COMMON STOCK USD 418056107   7,943 122,655 SH   SOLE   122,655 0 0
TRANSUNION COMMON STOCK USD 89400J107   26,895 343,135 SH   SOLE   343,135 0 0
KIMCO REALTY CORP REIT USD 49446R109   2,202 111,706 SH   SOLE   111,706 0 0
MOODY'S CORP COMMON STOCK USD 615369105   45,893 131,979 SH   SOLE   131,979 0 0
PROGRESSIVE CORP/THE COMMON STOCK USD 743315103   16,735 126,433 SH   SOLE   126,433 0 0
PULTEGROUP INC COMMON STOCK USD 745867101   2,178 28,039 SH   SOLE   28,039 0 0
SHERWIN-WILLIAMS CO/THE COMMON STOCK USD 824348106   33,053 124,565 SH   SOLE   124,565 0 0
STEEL DYNAMICS INC COMMON STOCK USD 858119100   14,334 131,624 SH   SOLE   131,624 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK USD 883556102   3,717 7,129 SH   SOLE   7,129 0 0
VALMONT INDUSTRIES INC COMMON STOCK USD 920253101   18,024 61,971 SH   SOLE   61,971 0 0
WATSCO INC COMMON STOCK USD 942622200   62,034 162,869 SH   SOLE   139,430 0 23,439
WATTS WATER TECHNOLOGIES INC COMMON STOCK USD 942749102   2,720 14,802 SH   SOLE   14,802 0 0
JOHN B SANFILIPPO SON INC COMMON STOCK USD 800422107   2,307 19,702 SH   SOLE   19,702 0 0
INSULET CORP COMMON STOCK USD 45784P101   57,370 198,975 SH   SOLE   198,975 0 0
VEEVA SYSTEMS INC COMMON STOCK USD 922475108   5,518 27,900 SH   SOLE   27,900 0 0
BURLINGTON STORES INC COMMON STOCK USD 122017106   16,229 103,114 SH   SOLE   103,114 0 0
SOLAREDGE TECHNOLOGIES INC COMMON STOCK USD 83417M104   51,697 192,367 SH   SOLE   189,494 0 2,873
PLANET FITNESS INC COMMON STOCK USD 72703H101   22,058 327,226 SH   SOLE   327,226 0 0
BROADCOM INC COMMON STOCK USD 11135F101   272,023 313,915 SH   SOLE   298,312 0 15,603
PENUMBRA INC COMMON STOCK USD 70975L107   21,070 61,240 SH   SOLE   61,240 0 0
STAAR SURGICAL CO COMMON STOCK USD 852312305   9,292 176,815 SH   SOLE   176,815 0 0
VERACYTE INC COMMON STOCK USD 92337F107   11,411 448,535 SH   SOLE   448,535 0 0
DESCARTES SYSTEMS GROUP INC/THE COMMON STOCK CAD 249906108   2,105 26,312 SH   SOLE   26,312 0 0
ENDAVA PLC ADR USD 29260V105   9,826 189,725 SH   SOLE   177,866 0 11,859
DYNATRACE INC COMMON STOCK USD 268150109   33,969 660,224 SH   SOLE   660,224 0 0
LPL FINANCIAL HOLDINGS INC COMMON STOCK USD 50212V100   1,919 8,834 SH   SOLE   8,834 0 0
CME GROUP INC. COMMON STOCK USD 12572Q105   100,489 542,628 SH   SOLE   519,898 0 22,730
CEMEX SAB DE CV ADR USD 151290889   2,528 357,532 SH   SOLE   357,532 0 0
MORGAN STANLEY COMMON STOCK USD 617446448   50,428 590,626 SH   SOLE   521,021 0 69,605
PACKAGING CORP OF AMERICA COMMON STOCK USD 695156109   14,840 112,293 SH   SOLE   112,293 0 0
METLIFE INC COMMON STOCK USD 59156R108   16,885 298,750 SH   SOLE   298,750 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK USD 084670702   5,774 16,937 SH   SOLE   16,937 0 0
ACTIVISION BLIZZARD INC COMMON STOCK USD 00507V109   2,969 35,238 SH   SOLE   35,238 0 0
COSTCO WHOLESALE CORP COMMON STOCK USD 22160K105   45,410 84,345 SH   SOLE   84,345 0 0
FIRST SOLAR INC COMMON STOCK USD 336433107   32,651 171,820 SH   SOLE   171,820 0 0
VISA INC COMMON STOCK USD 92826C839   122,333 515,475 SH   SOLE   515,475 0 0
GARTNER INC COMMON STOCK USD 366651107   10,821 30,890 SH   SOLE   30,890 0 0
AGCO CORP COMMON STOCK USD 001084102   16,533 125,853 SH   SOLE   125,853 0 0
NASDAQ INC COMMON STOCK USD 631103108   5 92 SH   SOLE   92 0 0
O'REILLY AUTOMOTIVE INC COMMON STOCK USD 67103H107   2,994 3,134 SH   SOLE   3,134 0 0
DOLBY LABORATORIES INC COMMON STOCK USD 25659T107   2,302 27,504 SH   SOLE   27,504 0 0
BLACKROCK INC COMMON STOCK USD 09247X101   2,866 4,148 SH   SOLE   4,148 0 0
MCCORMICK CO INC/MD COMMON STOCK USD 579780206   61,416 704,236 SH   SOLE   704,236 0 0
COGNEX CORP COMMON STOCK USD 192422103   3 46 SH   SOLE   46 0 0
CISCO SYSTEMS INC COMMON STOCK USD 17275R102   69,374 1,341,595 SH   SOLE   1,341,595 0 0
IDEXX LABORATORIES INC COMMON STOCK USD 45168D104   34,228 68,181 SH   SOLE   68,181 0 0
AES CORP/THE COMMON STOCK USD 00130H105   39,493 1,906,048 SH   SOLE   1,906,048 0 0
TETRA TECH INC COMMON STOCK USD 88162G103   84,197 514,401 SH   SOLE   514,401 0 0
GILEAD SCIENCES INC COMMON STOCK USD 375558103   87,532 1,136,909 SH   SOLE   1,093,338 0 43,571
DIGITAL REALTY TRUST INC REIT USD 253868103   14,701 129,129 SH   SOLE   129,129 0 0
VERISK ANALYTICS INC COMMON STOCK USD 92345Y106   6 25 SH   SOLE   25 0 0
UNITED RENTALS INC COMMON STOCK USD 911363109   20,043 45,249 SH   SOLE   34,648 0 10,601
AMERICAN TOWER CORP REIT USD 03027X100   70,090 361,530 SH   SOLE   361,530 0 0
REPUBLIC SERVICES INC COMMON STOCK USD 760759100   64,614 421,871 SH   SOLE   421,871 0 0
NVIDIA CORP COMMON STOCK USD 67066G104   311,049 735,759 SH   SOLE   735,759 0 0
JEFFERIES FINANCIAL GROUP INC COMMON STOCK USD 47233W109   2,536 76,461 SH   SOLE   76,461 0 0
AUTODESK INC COMMON STOCK USD 052769106   35,173 171,971 SH   SOLE   171,971 0 0
UNITEDHEALTH GROUP INC COMMON STOCK USD 91324P102   5,631 11,720 SH   SOLE   11,720 0 0
MICROSOFT CORP COMMON STOCK USD 594918104   683,413 2,009,227 SH   SOLE   1,949,704 0 59,523
ADOBE INC COMMON STOCK USD 00724F101   30,300 61,992 SH   SOLE   61,992 0 0
MERCADOLIBRE INC COMMON STOCK USD 58733R102   5,843 4,936 SH   SOLE   3,861 0 1,075
CARLYLE GROUP INC/THE COMMON STOCK USD 14316J108   2,350 73,547 SH   SOLE   73,547 0 0
XYLEM INC/NY COMMON STOCK USD 98419M100   53,727 477,108 SH   SOLE   477,108 0 0
QUEST DIAGNOSTICS INC COMMON STOCK USD 74834L100   40,729 289,847 SH   SOLE   289,847 0 0
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR USD 874039100   98,243 973,964 SH   SOLE   858,096 0 115,868
DARDEN RESTAURANTS INC COMMON STOCK USD 237194105   46,524 278,752 SH   SOLE   252,141 0 26,611
AMAZON.COM INC COMMON STOCK USD 023135106   180,314 1,384,053 SH   SOLE   1,384,053 0 0
META PLATFORMS INC COMMON STOCK USD 30303M102   2,889 10,070 SH   SOLE   10,070 0 0
UNIVERSAL DISPLAY CORP COMMON STOCK USD 91347P105   35,761 248,201 SH   SOLE   248,201 0 0
CHENIERE ENERGY INC COMMON STOCK USD 16411R208   2,099 13,771 SH   SOLE   13,771 0 0
MARKETAXESS HOLDINGS INC COMMON STOCK USD 57060D108   22,769 87,099 SH   SOLE   87,099 0 0
NORFOLK SOUTHERN CORP COMMON STOCK USD 655844108   2,536 11,188 SH   SOLE   11,188 0 0
CATERPILLAR INC. COMMON STOCK USD 149123101   3,412 13,871 SH   SOLE   13,871 0 0
JPMORGAN CHASE CO. COMMON STOCK USD 46625H100   142,700 981,970 SH   SOLE   951,776 0 30,194
PGE CORP COMMON STOCK USD 69331C108   2,360 136,741 SH   SOLE   136,741 0 0
KIMBERLY-CLARK CORP COMMON STOCK USD 494368103   15,713 113,919 SH   SOLE   113,919 0 0
LOCKHEED MARTIN CORP COMMON STOCK USD 539830109   53,018 115,163 SH   SOLE   115,163 0 0
TIMKEN CO/THE COMMON STOCK USD 887389104   14,316 156,387 SH   SOLE   156,387 0 0
PFIZER INC COMMON STOCK USD 717081103   78,911 2,153,152 SH   SOLE   2,066,812 0 86,340
MARSH MCLENNAN COS INC COMMON STOCK USD 571748102   2,982 15,860 SH   SOLE   15,860 0 0
NOVO NORDISK A/S ADR USD 670100205   3 18 SH   SOLE   18 0 0
CLOUDFLARE INC COMMON STOCK USD 18915M107   4,597 70,332 SH   SOLE   70,332 0 0
DENBURY INC COMMON STOCK USD 24790A101   2,302 26,692 SH   SOLE   26,692 0 0
SNOWFLAKE INC COMMON STOCK USD 833445109   5,682 32,292 SH   SOLE   32,292 0 0
VIATRIS INC COMMON STOCK USD 92556V106   5 531 SH   SOLE   531 0 0
WESCO INTERNATIONAL INC COMMON STOCK USD 95082P105   2,470 13,797 SH   SOLE   13,797 0 0
ASTRAZENECA PLC ADR USD 046353108   15,177 212,093 SH   SOLE   212,093 0 0
CERTARA INC COMMON STOCK USD 15687V109   19,677 1,081,131 SH   SOLE   1,081,131 0 0
MARVELL TECHNOLOGY INC COMMON STOCK USD 573874104   19,694 329,444 SH   SOLE   329,444 0 0
RELX PLC ADR USD 759530108   14,319 428,315 SH   SOLE   428,315 0 0
JACKSON FINANCIAL INC COMMON STOCK USD 46817M107   158 5,176 SH   SOLE   5,176 0 0
WORKIVA INC COMMON STOCK USD 98139A105   34,766 342,291 SH   SOLE   342,291 0 0
PERFORMANCE FOOD GROUP CO COMMON STOCK USD 71377A103   2,508 41,634 SH   SOLE   41,634 0 0
ADVANCED DRAINAGE SYSTEMS INC COMMON STOCK USD 00790R104   22,012 193,648 SH   SOLE   193,648 0 0
ROBLOX CORP COMMON STOCK USD 771049103   1,113 27,626 SH   SOLE   27,626 0 0
ENERGY RECOVERY INC COMMON STOCK USD 29270J100   15,744 563,480 SH   SOLE   532,128 0 31,352
TELUS CORP COMMON STOCK USD 87971M103   11,748 603,988 SH   SOLE   603,988 0 0
ABCAM PLC ADR USD 000380204   11,491 469,999 SH   SOLE   61,251 0 408,748
TWIST BIOSCIENCE CORP COMMON STOCK USD 90184D100   6,722 328,551 SH   SOLE   328,551 0 0
FLYWIRE CORP COMMON STOCK USD 302492103   14,632 471,549 SH   SOLE   471,549 0 0
DOVER CORP COMMON STOCK USD 260003108   2,459 16,649 SH   SOLE   16,649 0 0
NEXTERA ENERGY INC COMMON STOCK USD 65339F101   86,684 1,169,682 SH   SOLE   1,114,207 0 55,475
CHEVRON CORP COMMON STOCK USD 166764100   85,783 545,310 SH   SOLE   545,310 0 0
EXXON MOBIL CORP COMMON STOCK USD 30231G102   1,208 11,268 SH   SOLE   11,268 0 0
TEXAS INSTRUMENTS INC COMMON STOCK USD 882508104   44,292 246,605 SH   SOLE   217,286 0 29,319
HERSHEY CO/THE COMMON STOCK USD 427866108   2,283 9,146 SH   SOLE   9,146 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCK USD 110122108   28,351 443,397 SH   SOLE   443,397 0 0
UNION PACIFIC CORP COMMON STOCK USD 907818108   15,301 74,828 SH   SOLE   74,828 0 0
EMERSON ELECTRIC CO COMMON STOCK USD 291011104   18,586 205,641 SH   SOLE   205,641 0 0
AIR PRODUCTS AND CHEMICALS INC COMMON STOCK USD 009158106   54,126 181,025 SH   SOLE   162,528 0 18,497
ANALOG DEVICES INC COMMON STOCK USD 032654105   17,882 91,802 SH   SOLE   91,802 0 0
PEPSICO INC COMMON STOCK USD 713448108   66,671 360,355 SH   SOLE   314,780 0 45,575
WEYERHAEUSER CO REIT USD 962166104   61,102 1,824,940 SH   SOLE   1,724,484 0 100,456
ABBVIE INC COMMON STOCK USD 00287Y109   3,241 24,065 SH   SOLE   24,065 0 0
COLGATE-PALMOLIVE CO COMMON STOCK USD 194162103   55,951 726,537 SH   SOLE   726,537 0 0
DEERE CO COMMON STOCK USD 244199105   19,713 48,673 SH   SOLE   48,673 0 0
KROGER CO/THE COMMON STOCK USD 501044101   23,509 500,290 SH   SOLE   500,290 0 0
JOHNSON JOHNSON COMMON STOCK USD 478160104   62,093 375,579 SH   SOLE   351,476 0 24,103
THE PROCTER GAMBLE COMPANY COMMON STOCK USD 742718109   4,376 28,852 SH   SOLE   28,852 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK USD 053015103   65,642 299,207 SH   SOLE   270,534 0 28,673
TERADYNE INC COMMON STOCK USD 880770102   21,834 196,151 SH   SOLE   196,151 0 0
DANAHER CORP COMMON STOCK USD 235851102   67,057 279,288 SH   SOLE   279,288 0 0
T-MOBILE US INC COMMON STOCK USD 872590104   2,648 19,069 SH   SOLE   19,069 0 0
CLOROX CO/THE COMMON STOCK USD 189054109   143 897 SH   SOLE   897 0 0
ABBOTT LABORATORIES COMMON STOCK USD 002824100   3,619 33,204 SH   SOLE   33,204 0 0
AVERY DENNISON CORP COMMON STOCK USD 053611109   2,057 11,975 SH   SOLE   11,975 0 0
ECOLAB INC COMMON STOCK USD 278865100   33,343 178,640 SH   SOLE   178,640 0 0
MERCK CO INC COMMON STOCK USD 58933Y105   185,302 1,607,660 SH   SOLE   1,545,034 0 62,626
NUCOR CORP COMMON STOCK USD 670346105   5,305 32,387 SH   SOLE   23,896 0 8,491
WALT DISNEY CO/THE COMMON STOCK USD 254687106   3,110 34,844 SH   SOLE   34,844 0 0
TARGET CORP COMMON STOCK USD 87612E106   32,276 244,663 SH   SOLE   244,663 0 0
ESSENTIAL UTILITIES INC COMMON STOCK USD 29670G102   40,772 1,021,848 SH   SOLE   1,021,848 0 0
TESLA INC COMMON STOCK USD 88160R101   60,166 229,923 SH   SOLE   229,923 0 0
BEST BUY CO INC COMMON STOCK USD 086516101   10,038 122,500 SH   SOLE   122,500 0 0
SERVICENOW INC COMMON STOCK USD 81762P102   53,837 95,806 SH   SOLE   95,806 0 0
HDFC BANK LTD ADR USD 40415F101   27,488 394,657 SH   SOLE   369,004 0 25,653
OMNICOM GROUP INC COMMON STOCK USD 681919106   25,437 267,339 SH   SOLE   267,339 0 0
AFLAC INC COMMON STOCK USD 001055102   2,620 37,543 SH   SOLE   37,543 0 0
ADVANCED MICRO DEVICES INC COMMON STOCK USD 007903107   3,604 31,652 SH   SOLE   31,652 0 0
US BANCORP COMMON STOCK USD 902973304   12,374 374,729 SH   SOLE   374,729 0 0
STATE STREET CORP COMMON STOCK USD 857477103   37,906 518,120 SH   SOLE   518,120 0 0
FEDEX CORP COMMON STOCK USD 31428X106   2,741 11,059 SH   SOLE   11,059 0 0
ALIBABA GROUP HOLDING LTD ADR USD 01609W102   7,114 85,353 SH   SOLE   85,353 0 0
APPLE INC COMMON STOCK USD 037833100   569,703 2,939,947 SH   SOLE   2,939,947 0 0
KLA CORP COMMON STOCK USD 482480100   3,114 6,423 SH   SOLE   6,423 0 0
NIKE INC COMMON STOCK USD 654106103   29,867 270,756 SH   SOLE   270,756 0 0
HOME DEPOT INC/THE COMMON STOCK USD 437076102   3,987 12,843 SH   SOLE   12,843 0 0
MICRON TECHNOLOGY INC COMMON STOCK USD 595112103   17,182 272,385 SH   SOLE   272,385 0 0
ELEVANCE HEALTH INC COMMON STOCK USD 036752103   16,435 37,010 SH   SOLE   37,010 0 0
CITIZENS FINANCIAL GROUP INC COMMON STOCK USD 174610105   13,189 505,911 SH   SOLE   505,911 0 0
MANULIFE FINANCIAL CORP COMMON STOCK CAD 56501R106   1,457 77,122 SH   SOLE   0 0 77,122
TELUS CORP COMMON STOCK CAD 87971M103   34,091 1,752,548 SH   SOLE   1,588,181 0 164,367
ALNYLAM PHARMACEUTICALS INC COMMON STOCK USD 02043Q107   2 9 SH   SOLE   9 0 0
ALPHABET INC COMMON STOCK USD 02079K107   169,126 1,398,889 SH   SOLE   1,398,889 0 0
ALPHABET INC COMMON STOCK USD 02079K305   66,154 552,664 SH   SOLE   552,664 0 0