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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
TREX CO INC COMMON STOCK USD 89531P105 3 46 SH   SOLE   46 0 0
ALBEMARLE CORP COMMON STOCK USD 012653101 51,506 246,464 SH   SOLE   235,118 0 11,346
BALL CORP COMMON STOCK USD 058498106 22,900 332,994 SH   SOLE   304,592 0 28,402
CINCINNATI FINANCIAL CORP COMMON STOCK USD 172062101 32,833 275,933 SH   SOLE   252,693 0 23,240
CUMMINS INC COMMON STOCK USD 231021106 42,101 217,280 SH   SOLE   202,788 0 14,492
ESSEX PROPERTY TRUST INC REIT USD 297178105 2,048 7,830 SH   SOLE   7,830 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCK USD 28176E108 4 39 SH   SOLE   39 0 0
FIRST REPUBLIC BANK/CA COMMON STOCK USD 33616C100 92,460 640,705 SH   SOLE   640,705 0 0
HASBRO INC COMMON STOCK USD 418056107 10,264 125,340 SH   SOLE   125,340 0 0
HEALTHPEAK PROPERTIES INC REIT USD 42250P103 5,173 199,564 SH   SOLE   199,564 0 0
KIMCO REALTY CORP REIT USD 49446R109 1,894 95,799 SH   SOLE   95,799 0 0
PROGRESSIVE CORP/THE COMMON STOCK USD 743315103 17,422 149,775 SH   SOLE   149,775 0 0
PULTEGROUP INC COMMON STOCK USD 745867101 1,520 38,356 SH   SOLE   38,356 0 0
GRAY TELEVISION INC COMMON STOCK USD 389375106 1,617 95,875 SH   SOLE   95,875 0 0
STEEL DYNAMICS INC COMMON STOCK USD 858119100 17,169 259,501 SH   SOLE   259,501 0 0
STANLEY BLACK DECKER INC COMMON STOCK USD 854502101 11,332 108,054 SH   SOLE   108,054 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK USD 883556102 3,536 6,502 SH   SOLE   6,502 0 0
WATSCO INC COMMON STOCK USD 942622200 22,144 92,744 SH   SOLE   68,069 0 24,675
WATTS WATER TECHNOLOGIES INC COMMON STOCK USD 942749102 1,686 13,724 SH   SOLE   13,724 0 0
JOHN B SANFILIPPO SON INC COMMON STOCK USD 800422107 1,758 24,321 SH   SOLE   24,321 0 0
INSULET CORP COMMON STOCK USD 45784P101 42,336 194,255 SH   SOLE   194,255 0 0
VEEVA SYSTEMS INC COMMON STOCK USD 922475108 5,524 27,892 SH   SOLE   27,892 0 0
SHOPIFY INC COMMON STOCK CAD 82509L107 3,029 97,160 SH   SOLE   83,120 0 14,040
BURLINGTON STORES INC COMMON STOCK USD 122017106 21,372 156,983 SH   SOLE   156,983 0 0
EVERBRIDGE INC COMMON STOCK USD 29978A104 11,412 409,326 SH   SOLE   409,326 0 0
SOLAREDGE TECHNOLOGIES INC COMMON STOCK USD 83417M104 81,447 297,840 SH   SOLE   293,441 0 4,399
PLANET FITNESS INC COMMON STOCK USD 72703H101 20,807 305,947 SH   SOLE   305,947 0 0
EXACT SCIENCES CORP COMMON STOCK USD 30063P105 9,456 240,061 SH   SOLE   240,061 0 0
BROADCOM INC COMMON STOCK USD 11135F101 128,712 264,819 SH   SOLE   249,139 0 15,680
PENUMBRA INC COMMON STOCK USD 70975L107 6,716 53,934 SH   SOLE   53,934 0 0
STAAR SURGICAL CO COMMON STOCK USD 852312305 8,399 118,509 SH   SOLE   118,509 0 0
PINDUODUO INC ADR USD 722304102 8,168 132,100 SH   SOLE   132,100 0 0
PLUG POWER INC COMMON STOCK USD 72919P202 14,606 880,912 SH   SOLE   880,912 0 0
VERACYTE INC COMMON STOCK USD 92337F107 8,719 438,371 SH   SOLE   438,371 0 0
DESCARTES SYSTEMS GROUP INC/THE COMMON STOCK CAD 249906108 1,398 22,565 SH   SOLE   22,565 0 0
ENDAVA PLC ADR USD 29260V105 20,228 228,748 SH   SOLE   213,979 0 14,769
SEA LTD ADR USD 81141R100 2,039 30,500 SH   SOLE   30,500 0 0
MAXAR TECHNOLOGIES INC COMMON STOCK CAD 57778K105 1,692 65,525 SH   SOLE   65,525 0 0
SHOPIFY INC COMMON STOCK USD 82509L107 7,906 253,150 SH   SOLE   253,150 0 0
DYNATRACE INC COMMON STOCK USD 268150109 26,951 682,982 SH   SOLE   682,060 0 922
LPL FINANCIAL HOLDINGS INC COMMON STOCK USD 50212V100 2,609 14,141 SH   SOLE   14,141 0 0
CME GROUP INC. COMMON STOCK USD 12572Q105 89,115 435,342 SH   SOLE   412,612 0 22,730
CEMEX SAB DE CV ADR USD 151290889 991 253,480 SH   SOLE   253,480 0 0
SVB FINANCIAL GROUP COMMON STOCK USD 78486Q101 25,183 63,715 SH   SOLE   63,715 0 0
MORGAN STANLEY COMMON STOCK USD 617446448 59,313 779,162 SH   SOLE   706,889 0 72,273
PACKAGING CORP OF AMERICA COMMON STOCK USD 695156109 9,810 71,342 SH   SOLE   71,342 0 0
MASTERCARD INC COMMON STOCK USD 57636Q104 20,535 65,086 SH   SOLE   65,086 0 0
METLIFE INC COMMON STOCK USD 59156R108 62,039 988,033 SH   SOLE   988,033 0 0
HANESBRANDS INC COMMON STOCK USD 410345102 11,103 1,080,018 SH   SOLE   1,080,018 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK USD 084670702 4,263 15,614 SH   SOLE   15,614 0 0
ILLUMINA INC COMMON STOCK USD 452327109 15,106 81,933 SH   SOLE   81,933 0 0
ACTIVISION BLIZZARD INC COMMON STOCK USD 00507V109 2,469 31,708 SH   SOLE   31,708 0 0
COSTCO WHOLESALE CORP COMMON STOCK USD 22160K105 3,446 7,189 SH   SOLE   7,189 0 0
PERFICIENT INC COMMON STOCK USD 71375U101 10,792 117,717 SH   SOLE   117,717 0 0
VISA INC COMMON STOCK USD 92826C839 122,781 623,603 SH   SOLE   623,603 0 0
GARTNER INC COMMON STOCK USD 366651107 9,001 37,126 SH   SOLE   37,126 0 0
MARTIN MARIETTA MATERIALS INC COMMON STOCK USD 573284106 27,416 91,618 SH   SOLE   91,618 0 0
AGCO CORP COMMON STOCK USD 001084102 7,234 73,291 SH   SOLE   73,291 0 0
NASDAQ INC COMMON STOCK USD 631103108 6 41 SH   SOLE   41 0 0
O'REILLY AUTOMOTIVE INC COMMON STOCK USD 67103H107 1,986 3,143 SH   SOLE   3,143 0 0
DOLBY LABORATORIES INC COMMON STOCK USD 25659T107 1,686 23,588 SH   SOLE   23,588 0 0
BLACKROCK INC COMMON STOCK USD 09247X101 2,168 3,558 SH   SOLE   3,558 0 0
EQUINIX INC REIT USD 29444U700 608 925 SH   SOLE   709 0 216
MCCORMICK CO INC/MD COMMON STOCK USD 579780206 59,077 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 50,583 1,185,999 SH   SOLE   1,185,999 0 0
IDEXX LABORATORIES INC COMMON STOCK USD 45168D104 1,580 4,506 SH   SOLE   4,506 0 0
AES CORP/THE COMMON STOCK USD 00130H105 12,567 598,157 SH   SOLE   598,157 0 0
TETRA TECH INC COMMON STOCK USD 88162G103 67,916 497,370 SH   SOLE   497,370 0 0
GILEAD SCIENCES INC COMMON STOCK USD 375558103 80,194 1,297,226 SH   SOLE   1,247,502 0 49,724
DIGITAL REALTY TRUST INC REIT USD 253868103 25,149 193,709 SH   SOLE   192,594 0 1,115
VERISK ANALYTICS INC COMMON STOCK USD 92345Y106 3 18 SH   SOLE   18 0 0
UNITED RENTALS INC COMMON STOCK USD 911363109 1,814 7,464 SH   SOLE   7,464 0 0
AMERICAN TOWER CORP REIT USD 03027X100 54,233 211,947 SH   SOLE   211,947 0 0
REPUBLIC SERVICES INC COMMON STOCK USD 760759100 71,858 549,078 SH   SOLE   549,078 0 0
NVIDIA CORP COMMON STOCK USD 67066G104 106,679 703,690 SH   SOLE   703,690 0 0
JEFFERIES FINANCIAL GROUP INC COMMON STOCK USD 47233W109 1,760 63,689 SH   SOLE   63,689 0 0
AUTODESK INC COMMON STOCK USD 052769106 33,865 196,867 SH   SOLE   196,867 0 0
UNITEDHEALTH GROUP INC COMMON STOCK USD 91324P102 5,684 11,032 SH   SOLE   11,032 0 0
MICROSOFT CORP COMMON STOCK USD 594918104 499,691 1,945,388 SH   SOLE   1,885,870 0 59,518
ADOBE INC COMMON STOCK USD 00724F101 23,281 63,586 SH   SOLE   63,586 0 0
MERCADOLIBRE INC COMMON STOCK USD 58733R102 2,963 4,654 SH   SOLE   3,860 0 794
CARLYLE GROUP INC/THE COMMON STOCK USD 14316J108 1,589 50,208 SH   SOLE   50,208 0 0
DAVITA INC COMMON STOCK USD 23918K108 1,712 21,403 SH   SOLE   21,403 0 0
ESTEE LAUDER COS INC/THE COMMON STOCK USD 518439104 1,678 6,584 SH   SOLE   6,584 0 0
WATERS CORP COMMON STOCK USD 941848103 1,485 4,484 SH   SOLE   4,484 0 0
XYLEM INC/NY COMMON STOCK USD 98419M100 32,334 413,535 SH   SOLE   413,535 0 0
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR USD 874039100 82,356 1,006,506 SH   SOLE   888,189 0 118,317
DARDEN RESTAURANTS INC COMMON STOCK USD 237194105 12,828 113,328 SH   SOLE   113,328 0 0
AMAZON.COM INC COMMON STOCK USD 023135106 143,636 1,351,356 SH   SOLE   1,351,356 0 0
META PLATFORMS INC COMMON STOCK USD 30303M102 2,185 13,547 SH   SOLE   13,547 0 0
UNIVERSAL DISPLAY CORP COMMON STOCK USD 91347P105 18,397 181,898 SH   SOLE   181,898 0 0
CHENIERE ENERGY INC COMMON STOCK USD 16411R208 2,695 20,261 SH   SOLE   20,261 0 0
MARKETAXESS HOLDINGS INC COMMON STOCK USD 57060D108 15,125 59,078 SH   SOLE   59,078 0 0
NORFOLK SOUTHERN CORP COMMON STOCK USD 655844108 1,631 7,166 SH   SOLE   7,166 0 0
CATERPILLAR INC. COMMON STOCK USD 149123101 1,851 10,354 SH   SOLE   10,354 0 0
JPMORGAN CHASE CO. COMMON STOCK USD 46625H100 109,088 968,558 SH   SOLE   937,151 0 31,407
KIMBERLY-CLARK CORP COMMON STOCK USD 494368103 11,068 81,892 SH   SOLE   81,892 0 0
LOCKHEED MARTIN CORP COMMON STOCK USD 539830109 49,736 115,640 SH   SOLE   115,640 0 0
PFIZER INC COMMON STOCK USD 717081103 146,332 2,787,416 SH   SOLE   2,679,843 0 107,573
MARSH MCLENNAN COS INC COMMON STOCK USD 571748102 2,783 17,926 SH   SOLE   17,926 0 0
NOVO NORDISK A/S ADR USD 670100205 2 18 SH   SOLE   18 0 0
CLOUDFLARE INC COMMON STOCK USD 18915M107 3,075 70,306 SH   SOLE   70,306 0 0
XPENG INC ADR USD 98422D105 6,490 204,400 SH   SOLE   204,400 0 0
DENBURY INC COMMON STOCK USD 24790A101 1,948 32,435 SH   SOLE   32,435 0 0
SNOWFLAKE INC COMMON STOCK USD 833445109 4,488 32,288 SH   SOLE   32,288 0 0
VIATRIS INC COMMON STOCK USD 92556V106 6 531 SH   SOLE   531 0 0
WESCO INTERNATIONAL INC COMMON STOCK USD 95082P105 2,019 18,840 SH   SOLE   18,840 0 0
ASTRAZENECA PLC ADR USD 046353108 21,623 327,270 SH   SOLE   327,270 0 0
RELX PLC ADR USD 759530108 15,367 570,415 SH   SOLE   570,415 0 0
JACKSON FINANCIAL INC COMMON STOCK USD 46817M107 538 20,132 SH   SOLE   20,132 0 0
WORKIVA INC COMMON STOCK USD 98139A105 21,790 330,258 SH   SOLE   330,258 0 0
ADVANCED DRAINAGE SYSTEMS INC COMMON STOCK USD 00790R104 20,317 225,495 SH   SOLE   225,495 0 0
DERMTECH INC COMMON STOCK USD 24984K105 2,702 491,313 SH   SOLE   491,313 0 0
ROBLOX CORP COMMON STOCK USD 771049103 761 23,108 SH   SOLE   23,108 0 0
DOVER CORP COMMON STOCK USD 260003108 1,732 14,278 SH   SOLE   14,278 0 0
NEXTERA ENERGY INC COMMON STOCK USD 65339F101 119,733 1,545,363 SH   SOLE   1,455,000 0 90,363
CHEVRON CORP COMMON STOCK USD 166764100 57,831 399,441 SH   SOLE   399,441 0 0
TEXAS INSTRUMENTS INC COMMON STOCK USD 882508104 44,322 288,380 SH   SOLE   250,397 0 37,983
HERSHEY CO/THE COMMON STOCK USD 427866108 2,479 11,521 SH   SOLE   11,521 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCK USD 110122108 63,660 826,049 SH   SOLE   768,829 0 57,220
UNION PACIFIC CORP COMMON STOCK USD 907818108 21,923 102,789 SH   SOLE   102,789 0 0
EMERSON ELECTRIC CO COMMON STOCK USD 291011104 20,248 254,566 SH   SOLE   254,566 0 0
AIR PRODUCTS AND CHEMICALS INC COMMON STOCK USD 009158106 52,096 216,576 SH   SOLE   197,936 0 18,640
ANALOG DEVICES INC COMMON STOCK USD 032654105 13,407 91,802 SH   SOLE   91,802 0 0
PEPSICO INC COMMON STOCK USD 713448108 76,400 458,416 SH   SOLE   412,841 0 45,575
ABIOMED INC COMMON STOCK USD 003654100 34,778 140,511 SH   SOLE   140,511 0 0
WEYERHAEUSER CO REIT USD 962166104 60,517 1,827,189 SH   SOLE   1,727,363 0 99,826
ABBVIE INC COMMON STOCK USD 00287Y109 3,931 25,613 SH   SOLE   25,613 0 0
COLGATE-PALMOLIVE CO COMMON STOCK USD 194162103 52,342 653,053 SH   SOLE   653,053 0 0
DEERE CO COMMON STOCK USD 244199105 37,907 126,586 SH   SOLE   126,586 0 0
KROGER CO/THE COMMON STOCK USD 501044101 23,684 500,290 SH   SOLE   500,290 0 0
JOHNSON JOHNSON COMMON STOCK USD 478160104 20,129 113,223 SH   SOLE   89,120 0 24,103
THE PROCTER GAMBLE COMPANY COMMON STOCK USD 742718109 3,568 24,777 SH   SOLE   24,777 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK USD 053015103 95,246 453,486 SH   SOLE   423,063 0 30,423
TERADYNE INC COMMON STOCK USD 880770102 39,696 443,229 SH   SOLE   443,229 0 0
DANAHER CORP COMMON STOCK USD 235851102 50,325 198,458 SH   SOLE   198,458 0 0
T-MOBILE US INC COMMON STOCK USD 872590104 2,905 21,584 SH   SOLE   21,584 0 0
CLOROX CO/THE COMMON STOCK USD 189054109 126 897 SH   SOLE   897 0 0
ABBOTT LABORATORIES COMMON STOCK USD 002824100 3,111 28,615 SH   SOLE   28,615 0 0
ZOETIS INC COMMON STOCK USD 98978V103 2,290 13,323 SH   SOLE   13,323 0 0
AVERY DENNISON CORP COMMON STOCK USD 053611109 1,349 8,334 SH   SOLE   8,334 0 0
ECOLAB INC COMMON STOCK USD 278865100 5 33 SH   SOLE   33 0 0
MERCK CO INC COMMON STOCK USD 58933Y105 129,947 1,422,365 SH   SOLE   1,422,365 0 0
NUCOR CORP COMMON STOCK USD 670346105 4,960 47,503 SH   SOLE   33,093 0 14,410
WALT DISNEY CO/THE COMMON STOCK USD 254687106 49,425 523,180 SH   SOLE   523,180 0 0
TARGET CORP COMMON STOCK USD 87612E106 34,801 246,376 SH   SOLE   246,376 0 0
ESSENTIAL UTILITIES INC COMMON STOCK USD 29670G102 67,507 1,472,661 SH   SOLE   1,472,661 0 0
TESLA INC COMMON STOCK USD 88160R101 26,023 38,611 SH   SOLE   38,611 0 0
BEST BUY CO INC COMMON STOCK USD 086516101 8,161 125,195 SH   SOLE   125,195 0 0
SERVICENOW INC COMMON STOCK USD 81762P102 45,189 95,029 SH   SOLE   95,029 0 0
HDFC BANK LTD ADR USD 40415F101 1,267 23,056 SH   SOLE   0 0 23,056
OMNICOM GROUP INC COMMON STOCK USD 681919106 17,826 280,239 SH   SOLE   280,239 0 0
AFLAC INC COMMON STOCK USD 001055102 2,228 40,267 SH   SOLE   40,267 0 0
ADVANCED MICRO DEVICES INC COMMON STOCK USD 007903107 1,702 22,250 SH   SOLE   22,250 0 0
VERIZON COMMUNICATIONS INC COMMON STOCK USD 92343V104 72,203 1,422,436 SH   SOLE   1,422,436 0 0
US BANCORP COMMON STOCK USD 902973304 44,247 960,840 SH   SOLE   960,840 0 0
STATE STREET CORP COMMON STOCK USD 857477103 38,919 630,578 SH   SOLE   630,578 0 0
FEDEX CORP COMMON STOCK USD 31428X106 1,718 7,575 SH   SOLE   7,575 0 0
ALIBABA GROUP HOLDING LTD ADR USD 01609W102 5,935 52,200 SH   SOLE   52,200 0 0
APPLE INC COMMON STOCK USD 037833100 429,303 3,139,098 SH   SOLE   3,139,098 0 0
GENTHERM INC COMMON STOCK USD 37253A103 1,631 26,133 SH   SOLE   26,133 0 0
KLA CORP COMMON STOCK USD 482480100 2,041 6,395 SH   SOLE   6,395 0 0
NIKE INC COMMON STOCK USD 654106103 30,030 293,836 SH   SOLE   293,836 0 0
HOME DEPOT INC/THE COMMON STOCK USD 437076102 3,023 11,014 SH   SOLE   11,014 0 0
MICRON TECHNOLOGY INC COMMON STOCK USD 595112103 14,780 266,971 SH   SOLE   266,971 0 0
ANTHEM INC COMMON STOCK USD 036752103 15,145 31,382 SH   SOLE   31,382 0 0
CITIZENS FINANCIAL GROUP INC COMMON STOCK USD 174610105 29,373 822,544 SH   SOLE   822,544 0 0
MANULIFE FINANCIAL CORP COMMON STOCK CAD 56501R106 1,119 64,759 SH   SOLE   0 0 64,759
ALNYLAM PHARMACEUTICALS INC COMMON STOCK USD 02043Q107 2 12 SH   SOLE   12 0 0
ALPHABET INC COMMON STOCK USD 02079K107 154,554 70,644 SH   SOLE   70,644 0 0
ALPHABET INC COMMON STOCK USD 02079K305 60,297 27,668 SH   SOLE   27,668 0 0
CDW CORP/DE COMMON STOCK USD 12514G108 11,670 74,066 SH   SOLE   74,066 0 0