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   2 46 SH   SOLE   46 0 0
ALBEMARLE CORP COMMON STOCK USD 012653101   44,078 203,338 SH   SOLE   194,842 0 8,496
BALL CORP COMMON STOCK USD 058498106   4 69 SH   SOLE   69 0 0
CINCINNATI FINANCIAL CORP COMMON STOCK USD 172062101   27,575 269,389 SH   SOLE   246,149 0 23,240
CUMMINS INC COMMON STOCK USD 231021106   54,632 225,482 SH   SOLE   210,990 0 14,492
EDWARDS LIFESCIENCES CORP COMMON STOCK USD 28176E108   3 39 SH   SOLE   39 0 0
FIRST REPUBLIC BANK/CA COMMON STOCK USD 33616C100   76,896 630,866 SH   SOLE   630,866 0 0
HASBRO INC COMMON STOCK USD 418056107   7,643 125,340 SH   SOLE   125,340 0 0
HEALTHPEAK PROPERTIES INC REIT USD 42250P103   4,999 199,564 SH   SOLE   199,564 0 0
KIMCO REALTY CORP REIT USD 49446R109   2,430 114,807 SH   SOLE   114,807 0 0
MOODY'S CORP COMMON STOCK USD 615369105   23,858 85,664 SH   SOLE   85,664 0 0
PROGRESSIVE CORP/THE COMMON STOCK USD 743315103   19,607 151,146 SH   SOLE   151,146 0 0
PULTEGROUP INC COMMON STOCK USD 745867101   2,092 45,966 SH   SOLE   45,966 0 0
GRAY TELEVISION INC COMMON STOCK USD 389375106   1,286 114,898 SH   SOLE   114,898 0 0
STEEL DYNAMICS INC COMMON STOCK USD 858119100   25,348 259,501 SH   SOLE   259,501 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK USD 883556102   4,290 7,791 SH   SOLE   7,791 0 0
WATSCO INC COMMON STOCK USD 942622200   22,713 91,030 SH   SOLE   66,355 0 24,675
WATTS WATER TECHNOLOGIES INC COMMON STOCK USD 942749102   2,404 16,447 SH   SOLE   16,447 0 0
JOHN B SANFILIPPO SON INC COMMON STOCK USD 800422107   2,364 29,146 SH   SOLE   29,146 0 0
INSULET CORP COMMON STOCK USD 45784P101   56,033 190,634 SH   SOLE   190,634 0 0
VEEVA SYSTEMS INC COMMON STOCK USD 922475108   4,500 27,892 SH   SOLE   27,892 0 0
SHOPIFY INC COMMON STOCK CAD 82509L107   3,369 97,160 SH   SOLE   83,120 0 14,040
BURLINGTON STORES INC COMMON STOCK USD 122017106   44,611 220,019 SH   SOLE   220,019 0 0
EVERBRIDGE INC COMMON STOCK USD 29978A104   11,632 393,771 SH   SOLE   393,771 0 0
SOLAREDGE TECHNOLOGIES INC COMMON STOCK USD 83417M104   82,932 292,859 SH   SOLE   288,063 0 4,796
PLANET FITNESS INC COMMON STOCK USD 72703H101   20,834 264,493 SH   SOLE   264,493 0 0
EXACT SCIENCES CORP COMMON STOCK USD 30063P105   11,886 240,081 SH   SOLE   240,081 0 0
BROADCOM INC COMMON STOCK USD 11135F101   146,600 262,198 SH   SOLE   246,484 0 15,714
PENUMBRA INC COMMON STOCK USD 70975L107   15,266 68,665 SH   SOLE   68,665 0 0
STAAR SURGICAL CO COMMON STOCK USD 852312305   5,752 118,509 SH   SOLE   118,509 0 0
PINDUODUO INC ADR USD 722304102   6,247 76,600 SH   SOLE   76,600 0 0
PLUG POWER INC COMMON STOCK USD 72919P202   18,112 1,465,380 SH   SOLE   1,465,380 0 0
VERACYTE INC COMMON STOCK USD 92337F107   10,755 454,003 SH   SOLE   454,003 0 0
DESCARTES SYSTEMS GROUP INC/THE COMMON STOCK CAD 249906108   1,878 27,043 SH   SOLE   27,043 0 0
ENDAVA PLC ADR USD 29260V105   16,698 218,270 SH   SOLE   203,501 0 14,769
SHOPIFY INC COMMON STOCK USD 82509L107   9,156 263,699 SH   SOLE   263,699 0 0
DYNATRACE INC COMMON STOCK USD 268150109   28,004 731,179 SH   SOLE   731,179 0 0
LPL FINANCIAL HOLDINGS INC COMMON STOCK USD 50212V100   2,417 11,190 SH   SOLE   11,190 0 0
CME GROUP INC. COMMON STOCK USD 12572Q105   80,561 479,156 SH   SOLE   456,426 0 22,730
CEMEX SAB DE CV ADR USD 151290889   1,230 303,773 SH   SOLE   303,773 0 0
SVB FINANCIAL GROUP COMMON STOCK USD 78486Q101   7,001 30,437 SH   SOLE   30,437 0 0
MORGAN STANLEY COMMON STOCK USD 617446448   65,818 774,227 SH   SOLE   701,954 0 72,273
PACKAGING CORP OF AMERICA COMMON STOCK USD 695156109   9,127 71,342 SH   SOLE   71,342 0 0
MASTERCARD INC COMMON STOCK USD 57636Q104   22,633 65,086 SH   SOLE   65,086 0 0
METLIFE INC COMMON STOCK USD 59156R108   59,820 826,706 SH   SOLE   826,706 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK USD 084670702   5,781 18,712 SH   SOLE   18,712 0 0
ACTIVISION BLIZZARD INC COMMON STOCK USD 00507V109   2,909 37,999 SH   SOLE   37,999 0 0
COSTCO WHOLESALE CORP COMMON STOCK USD 22160K105   3,933 8,616 SH   SOLE   8,616 0 0
FIRST SOLAR INC COMMON STOCK USD 336433107   25,725 171,820 SH   SOLE   171,820 0 0
VISA INC COMMON STOCK USD 92826C839   131,798 634,133 SH   SOLE   634,133 0 0
GARTNER INC COMMON STOCK USD 366651107   12,901 38,364 SH   SOLE   38,364 0 0
MARTIN MARIETTA MATERIALS INC COMMON STOCK USD 573284106   30,946 91,618 SH   SOLE   91,618 0 0
AGCO CORP COMMON STOCK USD 001084102   18,451 133,040 SH   SOLE   133,040 0 0
NASDAQ INC COMMON STOCK USD 631103108   6 92 SH   SOLE   92 0 0
O'REILLY AUTOMOTIVE INC COMMON STOCK USD 67103H107   3,178 3,766 SH   SOLE   3,766 0 0
DOLBY LABORATORIES INC COMMON STOCK USD 25659T107   1,994 28,268 SH   SOLE   28,268 0 0
BLACKROCK INC COMMON STOCK USD 09247X101   3,020 4,263 SH   SOLE   4,263 0 0
EQUINIX INC REIT USD 29444U700   547 835 SH   SOLE   619 0 216
MCCORMICK CO INC/MD COMMON STOCK USD 579780206   58,793 709,462 SH   SOLE   709,462 0 0
COGNEX CORP COMMON STOCK USD 192422103   2 46 SH   SOLE   46 0 0
CISCO SYSTEMS INC COMMON STOCK USD 17275R102   56,501 1,185,999 SH   SOLE   1,185,999 0 0
IDEXX LABORATORIES INC COMMON STOCK USD 45168D104   2,202 5,400 SH   SOLE   5,400 0 0
AES CORP/THE COMMON STOCK USD 00130H105   52,724 1,833,894 SH   SOLE   1,833,894 0 0
TETRA TECH INC COMMON STOCK USD 88162G103   66,938 461,389 SH   SOLE   461,389 0 0
GILEAD SCIENCES INC COMMON STOCK USD 375558103   106,563 1,241,553 SH   SOLE   1,191,829 0 49,724
DIGITAL REALTY TRUST INC REIT USD 253868103   19,355 193,069 SH   SOLE   191,954 0 1,115
VERISK ANALYTICS INC COMMON STOCK USD 92345Y106   3 18 SH   SOLE   18 0 0
UNITED RENTALS INC COMMON STOCK USD 911363109   3,179 8,944 SH   SOLE   8,944 0 0
AMERICAN TOWER CORP REIT USD 03027X100   47,352 223,515 SH   SOLE   223,515 0 0
REPUBLIC SERVICES INC COMMON STOCK USD 760759100   51,516 399,412 SH   SOLE   399,412 0 0
NVIDIA CORP COMMON STOCK USD 67066G104   106,114 726,064 SH   SOLE   726,064 0 0
JEFFERIES FINANCIAL GROUP INC COMMON STOCK USD 47233W109   2,616 76,325 SH   SOLE   76,325 0 0
AUTODESK INC COMMON STOCK USD 052769106   36,779 196,867 SH   SOLE   196,867 0 0
UNITEDHEALTH GROUP INC COMMON STOCK USD 91324P102   6,387 12,045 SH   SOLE   12,045 0 0
MICROSOFT CORP COMMON STOCK USD 594918104   468,050 1,951,670 SH   SOLE   1,891,916 0 59,754
ADOBE INC COMMON STOCK USD 00724F101   21,011 62,439 SH   SOLE   62,439 0 0
MERCADOLIBRE INC COMMON STOCK USD 58733R102   3,937 4,654 SH   SOLE   3,860 0 794
CARLYLE GROUP INC/THE COMMON STOCK USD 14316J108   1,795 60,170 SH   SOLE   60,170 0 0
WATERS CORP COMMON STOCK USD 941848103   1,840 5,373 SH   SOLE   5,373 0 0
XYLEM INC/NY COMMON STOCK USD 98419M100   45,714 413,511 SH   SOLE   413,511 0 0
QUEST DIAGNOSTICS INC COMMON STOCK USD 74834L100   42,358 270,816 SH   SOLE   270,816 0 0
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR USD 874039100   78,828 1,058,234 SH   SOLE   942,714 0 115,520
DARDEN RESTAURANTS INC COMMON STOCK USD 237194105   24,961 180,444 SH   SOLE   180,444 0 0
AMAZON.COM INC COMMON STOCK USD 023135106   113,456 1,350,991 SH   SOLE   1,350,991 0 0
UNIVERSAL DISPLAY CORP COMMON STOCK USD 91347P105   21,645 200,729 SH   SOLE   200,729 0 0
CHENIERE ENERGY INC COMMON STOCK USD 16411R208   2,547 16,984 SH   SOLE   16,984 0 0
MARKETAXESS HOLDINGS INC COMMON STOCK USD 57060D108   16,469 59,078 SH   SOLE   59,078 0 0
NORFOLK SOUTHERN CORP COMMON STOCK USD 655844108   2,832 11,499 SH   SOLE   11,499 0 0
CATERPILLAR INC. COMMON STOCK USD 149123101   3,415 14,256 SH   SOLE   14,256 0 0
JPMORGAN CHASE CO. COMMON STOCK USD 46625H100   126,110 940,346 SH   SOLE   908,939 0 31,407
PGE CORP COMMON STOCK USD 69331C108   2,285 140,537 SH   SOLE   140,537 0 0
KIMBERLY-CLARK CORP COMMON STOCK USD 494368103   14,028 103,325 SH   SOLE   103,325 0 0
LOCKHEED MARTIN CORP COMMON STOCK USD 539830109   56,038 115,163 SH   SOLE   115,163 0 0
PFIZER INC COMMON STOCK USD 717081103   128,248 2,502,420 SH   SOLE   2,403,827 0 98,593
MARSH MCLENNAN COS INC COMMON STOCK USD 571748102   3,138 18,957 SH   SOLE   18,957 0 0
NOVO NORDISK A/S ADR USD 670100205   2 18 SH   SOLE   18 0 0
CLOUDFLARE INC COMMON STOCK USD 18915M107   3,180 70,332 SH   SOLE   70,332 0 0
DENBURY INC COMMON STOCK USD 24790A101   2,554 29,350 SH   SOLE   29,350 0 0
SNOWFLAKE INC COMMON STOCK USD 833445109   4,635 32,292 SH   SOLE   32,292 0 0
VIATRIS INC COMMON STOCK USD 92556V106   6 531 SH   SOLE   531 0 0
WESCO INTERNATIONAL INC COMMON STOCK USD 95082P105   2,410 19,250 SH   SOLE   19,250 0 0
ASTRAZENECA PLC ADR USD 046353108   17,290 255,053 SH   SOLE   255,053 0 0
CERTARA INC COMMON STOCK USD 15687V109   17,824 1,108,434 SH   SOLE   1,108,434 0 0
RELX PLC ADR USD 759530108   18,397 664,148 SH   SOLE   664,148 0 0
JACKSON FINANCIAL INC COMMON STOCK USD 46817M107   180 5,176 SH   SOLE   5,176 0 0
WORKIVA INC COMMON STOCK USD 98139A105   29,570 352,150 SH   SOLE   352,150 0 0
ADVANCED DRAINAGE SYSTEMS INC COMMON STOCK USD 00790R104   11,342 138,437 SH   SOLE   138,437 0 0
ROBLOX CORP COMMON STOCK USD 771049103   808 28,393 SH   SOLE   28,393 0 0
ENERGY RECOVERY INC COMMON STOCK USD 29270J100   7,207 351,729 SH   SOLE   337,043 0 14,686
TELUS CORP COMMON STOCK USD 87971M103   11,919 617,229 SH   SOLE   617,229 0 0
ABCAM PLC ADR USD 000380204   16,899 1,086,052 SH   SOLE   325,215 0 760,837
DOVER CORP COMMON STOCK USD 260003108   2,317 17,111 SH   SOLE   17,111 0 0
NEXTERA ENERGY INC COMMON STOCK USD 65339F101   129,281 1,546,773 SH   SOLE   1,456,410 0 90,363
CHEVRON CORP COMMON STOCK USD 166764100   97,964 545,697 SH   SOLE   545,697 0 0
EXXON MOBIL CORP COMMON STOCK USD 30231G102   1,278 11,581 SH   SOLE   11,581 0 0
TEXAS INSTRUMENTS INC COMMON STOCK USD 882508104   47,817 289,431 SH   SOLE   251,448 0 37,983
HERSHEY CO/THE COMMON STOCK USD 427866108   2,686 11,601 SH   SOLE   11,601 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCK USD 110122108   79,994 1,112,100 SH   SOLE   1,054,880 0 57,220
UNION PACIFIC CORP COMMON STOCK USD 907818108   21,280 102,789 SH   SOLE   102,789 0 0
EMERSON ELECTRIC CO COMMON STOCK USD 291011104   24,450 254,557 SH   SOLE   254,557 0 0
AIR PRODUCTS AND CHEMICALS INC COMMON STOCK USD 009158106   69,147 224,314 SH   SOLE   203,414 0 20,900
ANALOG DEVICES INC COMMON STOCK USD 032654105   15,055 91,802 SH   SOLE   91,802 0 0
PEPSICO INC COMMON STOCK USD 713448108   111,371 616,528 SH   SOLE   570,953 0 45,575
WEYERHAEUSER CO REIT USD 962166104   56,751 1,830,660 SH   SOLE   1,730,834 0 99,826
ABBVIE INC COMMON STOCK USD 00287Y109   4,961 30,694 SH   SOLE   30,694 0 0
COLGATE-PALMOLIVE CO COMMON STOCK USD 194162103   53,217 675,424 SH   SOLE   675,424 0 0
DEERE CO COMMON STOCK USD 244199105   44,153 102,939 SH   SOLE   102,939 0 0
KROGER CO/THE COMMON STOCK USD 501044101   22,303 500,290 SH   SOLE   500,290 0 0
JOHNSON JOHNSON COMMON STOCK USD 478160104   53,833 304,710 SH   SOLE   280,607 0 24,103
THE PROCTER GAMBLE COMPANY COMMON STOCK USD 742718109   4,978 32,840 SH   SOLE   32,840 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK USD 053015103   119,597 501,017 SH   SOLE   472,344 0 28,673
TERADYNE INC COMMON STOCK USD 880770102   34,856 399,038 SH   SOLE   399,038 0 0
DANAHER CORP COMMON STOCK USD 235851102   75,579 284,666 SH   SOLE   284,666 0 0
T-MOBILE US INC COMMON STOCK USD 872590104   3,194 22,817 SH   SOLE   22,817 0 0
CLOROX CO/THE COMMON STOCK USD 189054109   126 897 SH   SOLE   897 0 0
ABBOTT LABORATORIES COMMON STOCK USD 002824100   3,766 34,293 SH   SOLE   34,293 0 0
ZOETIS INC COMMON STOCK USD 98978V103   2,682 18,305 SH   SOLE   18,305 0 0
AVERY DENNISON CORP COMMON STOCK USD 053611109   2,227 12,307 SH   SOLE   12,307 0 0
ECOLAB INC COMMON STOCK USD 278865100   5 33 SH   SOLE   33 0 0
MERCK CO INC COMMON STOCK USD 58933Y105   138,662 1,249,879 SH   SOLE   1,249,879 0 0
NUCOR CORP COMMON STOCK USD 670346105   5,729 43,461 SH   SOLE   32,281 0 11,180
WALT DISNEY CO/THE COMMON STOCK USD 254687106   43,920 505,584 SH   SOLE   505,584 0 0
TARGET CORP COMMON STOCK USD 87612E106   36,717 246,376 SH   SOLE   246,376 0 0
ESSENTIAL UTILITIES INC COMMON STOCK USD 29670G102   62,418 1,308,012 SH   SOLE   1,308,012 0 0
TESLA INC COMMON STOCK USD 88160R101   28,428 230,673 SH   SOLE   230,673 0 0
BEST BUY CO INC COMMON STOCK USD 086516101   10,039 125,195 SH   SOLE   125,195 0 0
SERVICENOW INC COMMON STOCK USD 81762P102   37,255 95,883 SH   SOLE   95,883 0 0
HDFC BANK LTD ADR USD 40415F101   22,588 330,186 SH   SOLE   307,130 0 23,056
OMNICOM GROUP INC COMMON STOCK USD 681919106   25,217 309,144 SH   SOLE   309,144 0 0
AFLAC INC COMMON STOCK USD 001055102   3,257 45,269 SH   SOLE   45,269 0 0
ADVANCED MICRO DEVICES INC COMMON STOCK USD 007903107   2,238 34,550 SH   SOLE   34,550 0 0
US BANCORP COMMON STOCK USD 902973304   40,974 939,345 SH   SOLE   939,345 0 0
STATE STREET CORP COMMON STOCK USD 857477103   48,219 621,774 SH   SOLE   621,774 0 0
FEDEX CORP COMMON STOCK USD 31428X106   2,050 11,836 SH   SOLE   11,836 0 0
ALIBABA GROUP HOLDING LTD ADR USD 01609W102   6,649 75,500 SH   SOLE   75,500 0 0
APPLE INC COMMON STOCK USD 037833100   376,895 2,901,204 SH   SOLE   2,901,204 0 0
KLA CORP COMMON STOCK USD 482480100   2,889 7,664 SH   SOLE   7,664 0 0
NIKE INC COMMON STOCK USD 654106103   31,684 270,756 SH   SOLE   270,756 0 0
HOME DEPOT INC/THE COMMON STOCK USD 437076102   4,169 13,200 SH   SOLE   13,200 0 0
MICRON TECHNOLOGY INC COMMON STOCK USD 595112103   13,667 273,440 SH   SOLE   273,440 0 0
ELEVANCE HEALTH INC COMMON STOCK USD 036752103   19,360 37,719 SH   SOLE   37,719 0 0
CITIZENS FINANCIAL GROUP INC COMMON STOCK USD 174610105   31,629 803,576 SH   SOLE   803,576 0 0
MANULIFE FINANCIAL CORP COMMON STOCK CAD 56501R106   1,375 77,122 SH   SOLE   0 0 77,122
TELUS CORP COMMON STOCK CAD 87971M103   33,463 1,736,446 SH   SOLE   1,572,079 0 164,367
ALNYLAM PHARMACEUTICALS INC COMMON STOCK USD 02043Q107   3 12 SH   SOLE   12 0 0
ALPHABET INC COMMON STOCK USD 02079K107   126,193 1,422,218 SH   SOLE   1,422,218 0 0
ALPHABET INC COMMON STOCK USD 02079K305   48,871 553,963 SH   SOLE   553,963 0 0