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
ALBEMARLE CORP COMMON STOCK USD 012653101 162,286 1,099,806 SH   SOLE   1,057,332 0 42,474
ANSYS INC COMMON STOCK USD 03662Q105 42,990 118,294 SH   SOLE   118,294 0 0
CINCINNATI FINANCIAL CORP COMMON STOCK USD 172062101 34,754 398,402 SH   SOLE   375,162 0 23,240
CUMMINS INC COMMON STOCK USD 231021106 63,301 279,061 SH   SOLE   260,926 0 18,135
CABOT OIL GAS CORP COMMON STOCK USD 127097103 2,231 137,031 SH   SOLE   137,031 0 0
EQUITY RESIDENTIAL REIT USD 29476L107 5,093 85,965 SH   SOLE   85,965 0 0
FIRST REPUBLIC BANK/CA COMMON STOCK USD 33616C100 79,941 544,297 SH   SOLE   544,297 0 0
HAEMONETICS CORP COMMON STOCK USD 405024100 47,123 396,823 SH   SOLE   396,823 0 0
HASBRO INC COMMON STOCK USD 418056107 18,070 193,325 SH   SOLE   193,325 0 0
HUNTINGTON BANCSHARES INC/OH COMMON STOCK USD 446150104 34,949 2,769,325 SH   SOLE   2,769,325 0 0
INTUITIVE SURGICAL INC COMMON STOCK USD 46120E602 59,746 73,121 SH   SOLE   73,121 0 0
PROGRESSIVE CORP/THE COMMON STOCK USD 743315103 37,685 381,349 SH   SOLE   381,349 0 0
PULTEGROUP INC COMMON STOCK USD 745867101 2,507 58,158 SH   SOLE   58,158 0 0
STEEL DYNAMICS INC COMMON STOCK USD 858119100 30,049 815,002 SH   SOLE   815,002 0 0
PRA HEALTH SCIENCES INC COMMON STOCK USD 69354M108 1,873 14,936 SH   SOLE   14,936 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK USD 883556102 3,973 8,534 SH   SOLE   8,534 0 0
T ROWE PRICE GROUP INC COMMON STOCK USD 74144T108 34,599 228,771 SH   SOLE   228,771 0 0
WATSCO INC COMMON STOCK USD 942622200 28,172 124,180 SH   SOLE   94,228 0 29,952
WATTS WATER TECHNOLOGIES INC COMMON STOCK USD 942749102 2,569 21,111 SH   SOLE   21,111 0 0
INVITATION HOMES INC REIT USD 46187W107 7,174 241,645 SH   SOLE   241,645 0 0
JOHN B SANFILIPPO SON INC COMMON STOCK USD 800422107 1,754 22,244 SH   SOLE   22,244 0 0
INSULET CORP COMMON STOCK USD 45784P101 71,650 280,287 SH   SOLE   280,287 0 0
VEEVA SYSTEMS INC COMMON STOCK USD 922475108 17,797 65,369 SH   SOLE   65,369 0 0
BURLINGTON STORES INC COMMON STOCK USD 122017106 87,430 334,278 SH   SOLE   334,278 0 0
EVERBRIDGE INC COMMON STOCK USD 29978A104 71,478 479,364 SH   SOLE   479,364 0 0
SOLAREDGE TECHNOLOGIES INC COMMON STOCK USD 83417M104 127,175 398,518 SH   SOLE   398,518 0 0
PLANET FITNESS INC COMMON STOCK USD 72703H101 44,143 568,634 SH   SOLE   568,634 0 0
EXACT SCIENCES CORP COMMON STOCK USD 30063P105 32,335 244,053 SH   SOLE   244,053 0 0
BROADCOM INC COMMON STOCK USD 11135F101 167,592 382,836 SH   SOLE   361,343 0 21,493
EPAM SYSTEMS INC COMMON STOCK USD 29414B104 54,625 152,568 SH   SOLE   152,568 0 0
GDS HOLDINGS LTD ADR USD 36165L108 10,230 109,300 SH   SOLE   109,300 0 0
BANDWIDTH INC COMMON STOCK USD 05988J103 32,141 209,239 SH   SOLE   209,239 0 0
AMERICOLD REALTY TRUST REIT USD 03064D108 6,659 178,326 SH   SOLE   178,326 0 0
SITEONE LANDSCAPE SUPPLY INC COMMON STOCK USD 82982L103 39,157 246,845 SH   SOLE   246,845 0 0
PENUMBRA INC COMMON STOCK USD 70975L107 4,507 25,755 SH   SOLE   25,755 0 0
RINGCENTRAL INC COMMON STOCK USD 76680R206 59,742 157,644 SH   SOLE   157,644 0 0
STAAR SURGICAL CO COMMON STOCK USD 852312305 15,247 192,463 SH   SOLE   192,463 0 0
BOOZ ALLEN HAMILTON HOLDING CORP COMMON STOCK USD 099502106 2,481 28,463 SH   SOLE   28,463 0 0
PLUG POWER INC COMMON STOCK USD 72919P202 117,738 3,472,079 SH   SOLE   3,472,079 0 0
VERACYTE INC COMMON STOCK USD 92337F107 15,548 317,695 SH   SOLE   317,695 0 0
SCIPLAY CORP COMMON STOCK USD 809087109 2,197 158,834 SH   SOLE   158,834 0 0
DESCARTES SYSTEMS GROUP INC/THE COMMON STOCK CAD 249906108 2,267 38,896 SH   SOLE   38,896 0 0
ENDAVA PLC ADR USD 29260V105 19,487 253,898 SH   SOLE   253,898 0 0
SEA LTD ADR USD 81141R100 8,994 45,200 SH   SOLE   45,200 0 0
MAXAR TECHNOLOGIES INC COMMON STOCK CAD 57778K105 3,406 88,804 SH   SOLE   88,804 0 0
CSW INDUSTRIALS INC COMMON STOCK USD 126402106 3,134 28,106 SH   SOLE   28,106 0 0
SHOPIFY INC COMMON STOCK USD 82509L107 53,942 47,716 SH   SOLE   47,716 0 0
FRESHPET INC COMMON STOCK USD 358039105 37,419 263,367 SH   SOLE   263,367 0 0
PELOTON INTERACTIVE INC COMMON STOCK USD 70614W100 46,797 308,688 SH   SOLE   308,688 0 0
PALOMAR HOLDINGS INC COMMON STOCK USD 69753M105 19,479 219,257 SH   SOLE   219,257 0 0
LPL FINANCIAL HOLDINGS INC COMMON STOCK USD 50212V100 2,920 28,034 SH   SOLE   28,034 0 0
KINGSOFT CLOUD HOLDINGS LTD ADR USD 49639K101 7,421 170,600 SH   SOLE   170,600 0 0
CME GROUP INC. COMMON STOCK USD 12572Q105 79,994 440,208 SH   SOLE   415,000 0 25,208
MSA SAFETY INC COMMON STOCK USD 553498106 2,639 17,656 SH   SOLE   17,656 0 0
SVB FINANCIAL GROUP COMMON STOCK USD 78486Q101 96,574 249,275 SH   SOLE   249,275 0 0
DIODES INC COMMON STOCK USD 254543101 2,580 36,638 SH   SOLE   36,638 0 0
FIDELITY NATIONAL INFORMATION SERVICES INC COMMON STOCK USD 31620M106 78,121 552,598 SH   SOLE   552,598 0 0
PACKAGING CORP OF AMERICA COMMON STOCK USD 695156109 30,860 224,044 SH   SOLE   224,044 0 0
MASTERCARD INC COMMON STOCK USD 57636Q104 15,371 43,141 SH   SOLE   43,141 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK USD 084670702 5,468 23,585 SH   SOLE   23,585 0 0
ILLUMINA INC COMMON STOCK USD 452327109 69,830 188,729 SH   SOLE   188,729 0 0
ACTIVISION BLIZZARD INC COMMON STOCK USD 00507V109 29,024 312,725 SH   SOLE   312,725 0 0
COSTCO WHOLESALE CORP COMMON STOCK USD 22160K105 3,519 9,347 SH   SOLE   9,347 0 0
PERFICIENT INC COMMON STOCK USD 71375U101 14,911 312,923 SH   SOLE   312,923 0 0
ALLSTATE CORP/THE COMMON STOCK USD 020002101 3,097 28,178 SH   SOLE   28,178 0 0
VISA INC COMMON STOCK USD 92826C839 196,276 898,165 SH   SOLE   898,165 0 0
GARTNER INC COMMON STOCK USD 366651107 44,392 277,138 SH   SOLE   277,138 0 0
MARTIN MARIETTA MATERIALS INC COMMON STOCK USD 573284106 31,265 110,099 SH   SOLE   110,099 0 0
DOLBY LABORATORIES INC COMMON STOCK USD 25659T107 27,692 285,160 SH   SOLE   285,160 0 0
OMEGA HEALTHCARE INVESTORS INC REIT USD 681936100 18,240 502,070 SH   SOLE   502,070 0 0
BLACKROCK INC COMMON STOCK USD 09247X101 3,862 5,356 SH   SOLE   5,356 0 0
EQUINIX INC REIT USD 29444U700 830 1,163 SH   SOLE   1,163 0 0
MCCORMICK CO INC/MD COMMON STOCK USD 579780206 2,582 27,014 SH   SOLE   27,014 0 0
CISCO SYSTEMS INC COMMON STOCK USD 17275R102 33,661 752,700 SH   SOLE   752,700 0 0
XILINX INC COMMON STOCK USD 983919101 3,071 21,688 SH   SOLE   21,688 0 0
IDEXX LABORATORIES INC COMMON STOCK USD 45168D104 3,498 7,007 SH   SOLE   7,007 0 0
BIOGEN INC COMMON STOCK USD 09062X103 1,567 6,410 SH   SOLE   6,410 0 0
QUALCOMM INC COMMON STOCK USD 747525103 20,441 134,303 SH   SOLE   134,303 0 0
TETRA TECH INC COMMON STOCK USD 88162G103 86,644 748,350 SH   SOLE   748,350 0 0
GILEAD SCIENCES INC COMMON STOCK USD 375558103 75,905 1,304,717 SH   SOLE   1,254,993 0 49,724
DIGITAL REALTY TRUST INC REIT USD 253868103 31,041 222,519 SH   SOLE   222,519 0 0
UNITED RENTALS INC COMMON STOCK USD 911363109 2,590 11,169 SH   SOLE   11,169 0 0
AMERICAN TOWER CORP REIT USD 03027X100 81,049 361,341 SH   SOLE   361,341 0 0
REPUBLIC SERVICES INC COMMON STOCK USD 760759100 73,047 758,613 SH   SOLE   758,613 0 0
SUN COMMUNITIES INC REIT USD 866674104 10,869 71,564 SH   SOLE   71,564 0 0
JEFFERIES FINANCIAL GROUP INC COMMON STOCK USD 47233W109 2,788 113,316 SH   SOLE   113,316 0 0
MICROSOFT CORP COMMON STOCK USD 594918104 331,353 1,491,484 SH   SOLE   1,420,860 0 70,624
ADOBE INC COMMON STOCK USD 00724F101 27,668 55,383 SH   SOLE   55,383 0 0
BOTTOMLINE TECHNOLOGIES DE INC COMMON STOCK USD 101388106 47,352 897,665 SH   SOLE   897,665 0 0
MAXIM INTEGRATED PRODUCTS INC COMMON STOCK USD 57772K101 13,801 155,848 SH   SOLE   155,848 0 0
CARLYLE GROUP INC/THE COMMON STOCK USD 14316J108 2,251 71,633 SH   SOLE   71,633 0 0
DAVITA INC COMMON STOCK USD 23918K108 2,925 24,929 SH   SOLE   24,929 0 0
ESTEE LAUDER COS INC/THE COMMON STOCK USD 518439104 38,676 145,361 SH   SOLE   145,361 0 0
WATERS CORP COMMON STOCK USD 941848103 2,491 10,067 SH   SOLE   10,067 0 0
KEMPER CORP COMMON STOCK USD 488401100 2,520 32,797 SH   SOLE   32,797 0 0
XYLEM INC/NY COMMON STOCK USD 98419M100 31,149 306,221 SH   SOLE   306,221 0 0
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR USD 874039100 143,497 1,315,376 SH   SOLE   1,140,440 0 174,936
SABRA HEALTH CARE REIT INC REIT USD 78573L106 7,008 403,461 SH   SOLE   403,461 0 0
AMAZON.COM INC COMMON STOCK USD 023135106 261,242 80,224 SH   SOLE   80,224 0 0
FACEBOOK INC COMMON STOCK USD 30303M102 126,447 463,159 SH   SOLE   463,159 0 0
UNIVERSAL DISPLAY CORP COMMON STOCK USD 91347P105 75,425 328,361 SH   SOLE   328,361 0 0
MARKETAXESS HOLDINGS INC COMMON STOCK USD 57060D108 72,776 127,744 SH   SOLE   127,744 0 0
CATERPILLAR INC. COMMON STOCK USD 149123101 2,484 13,653 SH   SOLE   13,653 0 0
JPMORGAN CHASE CO. COMMON STOCK USD 46625H100 155,242 1,223,498 SH   SOLE   1,173,816 0 49,682
KIMBERLY-CLARK CORP COMMON STOCK USD 494368103 29,505 218,929 SH   SOLE   218,929 0 0
LOCKHEED MARTIN CORP COMMON STOCK USD 539830109 55,013 155,071 SH   SOLE   155,071 0 0
PFIZER INC COMMON STOCK USD 717081103 81,997 2,229,726 SH   SOLE   2,126,095 0 103,631
COCA-COLA CO/THE COMMON STOCK USD 191216100 3,521 64,241 SH   SOLE   64,241 0 0
MARSH MCLENNAN COS INC COMMON STOCK USD 571748102 2,888 24,689 SH   SOLE   24,689 0 0
AVITA THERAPEUTICS INC COMMON STOCK USD 05380C102 2,568 139,014 SH   SOLE   139,014 0 0
TERMINIX GLOBAL HOLDINGS INC COMMON STOCK USD 88087E100 46,226 906,205 SH   SOLE   906,205 0 0
VIATRIS INC COMMON STOCK USD 92556V106 4,183 223,663 SH   SOLE   211,662 0 12,001
WESCO INTERNATIONAL INC COMMON STOCK USD 95082P105 2,834 36,101 SH   SOLE   36,101 0 0
ASTRAZENECA PLC ADR USD 046353108 30,534 610,915 SH   SOLE   610,915 0 0
NEXTERA ENERGY INC COMMON STOCK USD 65339F101 138,773 1,802,564 SH   SOLE   1,688,060 0 114,504
CHEVRON CORP COMMON STOCK USD 166764100 120 1,425 SH   SOLE   1,425 0 0
TEXAS INSTRUMENTS INC COMMON STOCK USD 882508104 72,963 445,108 SH   SOLE   393,610 0 51,498
HERSHEY CO/THE COMMON STOCK USD 427866108 2,054 13,482 SH   SOLE   13,482 0 0
AIR PRODUCTS AND CHEMICALS INC COMMON STOCK USD 009158106 64,654 236,963 SH   SOLE   216,798 0 20,165
PEPSICO INC COMMON STOCK USD 713448108 36,068 243,596 SH   SOLE   198,021 0 45,575
FLOWSERVE CORP COMMON STOCK USD 34354P105 2,636 71,545 SH   SOLE   71,545 0 0
ABIOMED INC COMMON STOCK USD 003654100 34,912 107,705 SH   SOLE   107,705 0 0
ABBVIE INC COMMON STOCK USD 00287Y109 4,149 38,771 SH   SOLE   38,771 0 0
KELLOGG CO COMMON STOCK USD 487836108 23,325 374,875 SH   SOLE   374,875 0 0
COLGATE-PALMOLIVE CO COMMON STOCK USD 194162103 31,147 364,545 SH   SOLE   364,545 0 0
KROGER CO/THE COMMON STOCK USD 501044101 47,348 1,491,273 SH   SOLE   1,491,273 0 0
JOHNSON JOHNSON COMMON STOCK USD 478160104 85,033 540,966 SH   SOLE   516,863 0 24,103
THE PROCTER GAMBLE COMPANY COMMON STOCK USD 742718109 1,800 12,951 SH   SOLE   12,951 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK USD 053015103 86,542 491,505 SH   SOLE   461,738 0 29,767
TERADYNE INC COMMON STOCK USD 880770102 70,658 589,360 SH   SOLE   589,360 0 0
DANAHER CORP COMMON STOCK USD 235851102 3,711 16,709 SH   SOLE   16,709 0 0
T-MOBILE US INC COMMON STOCK USD 872590104 3,388 25,140 SH   SOLE   25,140 0 0
CLOROX CO/THE COMMON STOCK USD 189054109 39,557 195,942 SH   SOLE   177,192 0 18,750
ABBOTT LABORATORIES COMMON STOCK USD 002824100 2,798 25,569 SH   SOLE   25,569 0 0
BAXTER INTERNATIONAL INC COMMON STOCK USD 071813109 2,387 29,769 SH   SOLE   29,769 0 0
ZOETIS INC COMMON STOCK USD 98978V103 3,273 19,791 SH   SOLE   19,791 0 0
AVERY DENNISON CORP COMMON STOCK USD 053611109 59,853 385,974 SH   SOLE   385,974 0 0
MERCK CO INC COMMON STOCK USD 58933Y105 47,535 581,327 SH   SOLE   581,327 0 0
NUCOR CORP COMMON STOCK USD 670346105 24,383 458,659 SH   SOLE   423,038 0 35,621
MCDONALD'S CORP COMMON STOCK USD 580135101 1,432 6,674 SH   SOLE   6,674 0 0
WALT DISNEY CO/THE COMMON STOCK USD 254687106 68,529 378,402 SH   SOLE   378,402 0 0
DOLLAR GENERAL CORP COMMON STOCK USD 256677105 2,746 13,058 SH   SOLE   13,058 0 0
TARGET CORP COMMON STOCK USD 87612E106 32,689 185,408 SH   SOLE   185,408 0 0
ESSENTIAL UTILITIES INC COMMON STOCK USD 29670G102 70,114 1,482,635 SH   SOLE   1,482,635 0 0
TESLA INC COMMON STOCK USD 88160R101 162,907 231,005 SH   SOLE   231,005 0 0
BEST BUY CO INC COMMON STOCK USD 086516101 22,146 221,948 SH   SOLE   221,948 0 0
SERVICENOW INC COMMON STOCK USD 81762P102 102,272 185,808 SH   SOLE   185,808 0 0
VERIZON COMMUNICATIONS INC COMMON STOCK USD 92343V104 39,916 679,996 SH   SOLE   679,996 0 0
US BANCORP COMMON STOCK USD 902973304 35,501 762,153 SH   SOLE   762,153 0 0
STATE STREET CORP COMMON STOCK USD 857477103 44,054 605,387 SH   SOLE   605,387 0 0
ALIBABA GROUP HOLDING LTD ADR USD 01609W102 56,436 242,600 SH   SOLE   242,600 0 0
APPLE INC COMMON STOCK USD 037833100 293,987 2,217,433 SH   SOLE   2,217,433 0 0
GENTHERM INC COMMON STOCK USD 37253A103 3,234 49,585 SH   SOLE   49,585 0 0
KLA CORP COMMON STOCK USD 482480100 3,017 11,653 SH   SOLE   11,653 0 0
HOME DEPOT INC/THE COMMON STOCK USD 437076102 4,822 18,164 SH   SOLE   18,164 0 0
MICRON TECHNOLOGY INC COMMON STOCK USD 595112103 17,664 234,991 SH   SOLE   234,991 0 0
MANULIFE FINANCIAL CORP COMMON STOCK CAD 56501R106 1,150 64,759 SH   SOLE   0 0 64,759
CNO FINANCIAL GROUP INC COMMON STOCK USD 12621E103 2,704 121,703 SH   SOLE   121,703 0 0
MARTEN TRANSPORT LTD COMMON STOCK USD 573075108 2,188 126,993 SH   SOLE   126,993 0 0
PAYPAL HOLDINGS INC COMMON STOCK USD 70450Y103 33,147 141,642 SH   SOLE   141,642 0 0
ALPHABET INC COMMON STOCK USD 02079K107 158,103 90,277 SH   SOLE   90,277 0 0
ALPHABET INC COMMON STOCK USD 02079K305 48,505 27,704 SH   SOLE   27,704 0 0
CDW CORP/DE COMMON STOCK USD 12514G108 11,694 88,843 SH   SOLE   88,843 0 0
JD.COM INC ADR USD 47215P106 50,982 580,400 SH   SOLE   580,400 0 0