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 82,050 1,062,945 SH   SOLE   1,009,124 0 53,821
ANSYS INC COMMON STOCK USD 03662Q105 35,653 122,212 SH   SOLE   122,212 0 0
A O SMITH CORP COMMON STOCK USD 831865209 14,520 308,156 SH   SOLE   308,156 0 0
CINCINNATI FINANCIAL CORP COMMON STOCK USD 172062101 6,719 104,979 SH   SOLE   81,739 0 23,240
CABOT OIL GAS CORP COMMON STOCK USD 127097103 1,754 102,166 SH   SOLE   102,166 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCK USD 28176E108 2,440 35,337 SH   SOLE   35,337 0 0
FIRST REPUBLIC BANK/CA COMMON STOCK USD 33616C100 60,602 571,770 SH   SOLE   567,053 0 4,717
HAEMONETICS CORP COMMON STOCK USD 405024100 46,603 520,408 SH   SOLE   516,618 0 3,790
INTUITIVE SURGICAL INC COMMON STOCK USD 46120E602 43,163 75,793 SH   SOLE   75,793 0 0
PROGRESSIVE CORP/THE COMMON STOCK USD 743315103 2,338 29,209 SH   SOLE   29,209 0 0
PULTEGROUP INC COMMON STOCK USD 745867101 2,234 65,638 SH   SOLE   65,638 0 0
PHOTRONICS INC COMMON STOCK USD 719405102 6,140 551,667 SH   SOLE   533,381 0 18,286
PRA HEALTH SCIENCES INC COMMON STOCK USD 69354M108 1,352 13,913 SH   SOLE   13,913 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK USD 883556102 2,877 7,950 SH   SOLE   7,950 0 0
WATSCO INC COMMON STOCK USD 942622200 17,875 100,629 SH   SOLE   70,677 0 29,952
WATTS WATER TECHNOLOGIES INC COMMON STOCK USD 942749102 2,067 25,520 SH   SOLE   25,520 0 0
INVITATION HOMES INC REIT USD 46187W107 6,650 241,645 SH   SOLE   241,645 0 0
JOHN B SANFILIPPO SON INC COMMON STOCK USD 800422107 1,768 20,721 SH   SOLE   20,721 0 0
INSULET CORP COMMON STOCK USD 45784P101 58,527 301,281 SH   SOLE   300,286 0 995
VEEVA SYSTEMS INC COMMON STOCK USD 922475108 15,393 65,668 SH   SOLE   65,668 0 0
BURLINGTON STORES INC COMMON STOCK USD 122017106 68,914 349,713 SH   SOLE   347,178 0 2,535
EVERBRIDGE INC COMMON STOCK USD 29978A104 44,212 319,963 SH   SOLE   319,963 0 0
SOLAREDGE TECHNOLOGIES INC COMMON STOCK USD 83417M104 74,336 536,217 SH   SOLE   532,551 0 3,666
PLANET FITNESS INC COMMON STOCK USD 72703H101 37,797 624,132 SH   SOLE   618,268 0 5,864
EXACT SCIENCES CORP COMMON STOCK USD 30063P105 21,973 252,975 SH   SOLE   252,975 0 0
BROADCOM INC COMMON STOCK USD 11135F101 99,945 316,895 SH   SOLE   295,402 0 21,493
EPAM SYSTEMS INC COMMON STOCK USD 29414B104 42,127 167,170 SH   SOLE   167,170 0 0
GDS HOLDINGS LTD ADR USD 36165L108 9,653 121,300 SH   SOLE   121,300 0 0
BANDWIDTH INC COMMON STOCK USD 05988J103 27,855 219,766 SH   SOLE   219,766 0 0
AMERICOLD REALTY TRUST REIT USD 03064D108 11,767 324,704 SH   SOLE   324,704 0 0
SITEONE LANDSCAPE SUPPLY INC COMMON STOCK USD 82982L103 29,107 255,866 SH   SOLE   255,866 0 0
SERVICEMASTER GLOBAL HOLDINGS INC COMMON STOCK USD 81761R109 30,868 865,371 SH   SOLE   865,371 0 0
PENUMBRA INC COMMON STOCK USD 70975L107 9,462 52,846 SH   SOLE   51,787 0 1,059
RINGCENTRAL INC COMMON STOCK USD 76680R206 44,503 156,145 SH   SOLE   156,145 0 0
STAAR SURGICAL CO COMMON STOCK USD 852312305 19,164 311,407 SH   SOLE   304,455 0 6,952
BOOZ ALLEN HAMILTON HOLDING CORP COMMON STOCK USD 099502106 2,452 31,532 SH   SOLE   31,532 0 0
PLUG POWER INC COMMON STOCK USD 72919P202 46,549 5,676,678 SH   SOLE   5,676,678 0 0
VERACYTE INC COMMON STOCK USD 92337F107 6,053 233,792 SH   SOLE   222,730 0 11,062
SLACK TECHNOLOGIES INC COMMON STOCK USD 83088V102 37,332 1,201,162 SH   SOLE   1,201,162 0 0
CONSTRUCTION PARTNERS INC COMMON STOCK USD 21044C107 293 16,502 SH   SOLE   0 0 16,502
SCIPLAY CORP COMMON STOCK USD 809087109 2,193 147,956 SH   SOLE   147,956 0 0
DESCARTES SYSTEMS GROUP INC/THE COMMON STOCK CAD 249906108 2,286 43,542 SH   SOLE   43,542 0 0
ENDAVA PLC ADR USD 29260V105 5,571 115,734 SH   SOLE   107,812 0 7,922
SEA LTD ADR USD 81141R100 7,335 68,400 SH   SOLE   68,400 0 0
MAXAR TECHNOLOGIES INC COMMON STOCK CAD 57778K105 2,237 125,127 SH   SOLE   125,127 0 0
CSW INDUSTRIALS INC COMMON STOCK USD 126402106 2,068 29,939 SH   SOLE   26,181 0 3,758
SHOPIFY INC COMMON STOCK USD 82509L107 44,061 46,419 SH   SOLE   46,419 0 0
FRESHPET INC COMMON STOCK USD 358039105 18,739 223,995 SH   SOLE   223,995 0 0
PELOTON INTERACTIVE INC COMMON STOCK USD 70614W100 18,347 317,585 SH   SOLE   317,585 0 0
PALOMAR HOLDINGS INC COMMON STOCK USD 69753M105 19,490 227,263 SH   SOLE   227,263 0 0
LPL FINANCIAL HOLDINGS INC COMMON STOCK USD 50212V100 2,047 26,114 SH   SOLE   26,114 0 0
KINGSOFT CLOUD HOLDINGS LTD ADR USD 49639K101 2,226 70,600 SH   SOLE   70,600 0 0
T-MOBILE US INC RIGHT USD 872590112 4 23,418 SH   SOLE   23,418 0 0
CME GROUP INC. COMMON STOCK USD 12572Q105 52,676 324,261 SH   SOLE   296,334 0 27,927
MSA SAFETY INC COMMON STOCK USD 553498106 1,882 16,447 SH   SOLE   16,447 0 0
SVB FINANCIAL GROUP COMMON STOCK USD 78486Q101 55,017 255,266 SH   SOLE   253,650 0 1,616
DIODES INC COMMON STOCK USD 254543101 2,190 43,191 SH   SOLE   43,191 0 0
FIDELITY NATIONAL INFORMATION SERVICES INC COMMON STOCK USD 31620M106 77,320 576,757 SH   SOLE   573,056 0 3,701
MASTERCARD INC COMMON STOCK USD 57636Q104 9,516 32,204 SH   SOLE   32,204 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK USD 084670702 3,919 21,970 SH   SOLE   21,970 0 0
ILLUMINA INC COMMON STOCK USD 452327109 68,019 183,860 SH   SOLE   182,653 0 1,207
DISCOVER FINANCIAL SERVICES COMMON STOCK USD 254709108 1,298 25,916 SH   SOLE   25,916 0 0
ACTIVISION BLIZZARD INC COMMON STOCK USD 00507V109 27,041 356,408 SH   SOLE   356,408 0 0
LEXINGTON REALTY TRUST REIT USD 529043101 2,265 214,938 SH   SOLE   214,938 0 0
COSTCO WHOLESALE CORP COMMON STOCK USD 22160K105 3,014 9,946 SH   SOLE   9,946 0 0
PERFICIENT INC COMMON STOCK USD 71375U101 11,755 328,454 SH   SOLE   318,489 0 9,965
ALLSTATE CORP/THE COMMON STOCK USD 020002101 2,115 21,814 SH   SOLE   21,814 0 0
VISA INC COMMON STOCK USD 92826C839 176,465 914,798 SH   SOLE   914,798 0 0
GARTNER INC COMMON STOCK USD 366651107 32,828 270,616 SH   SOLE   270,616 0 0
MARTIN MARIETTA MATERIALS INC COMMON STOCK USD 573284106 23,568 114,119 SH   SOLE   114,119 0 0
DOLBY LABORATORIES INC COMMON STOCK USD 25659T107 19,551 296,806 SH   SOLE   296,806 0 0
BLACKROCK INC COMMON STOCK USD 09247X101 2,304 4,239 SH   SOLE   4,239 0 0
EQUINIX INC REIT USD 29444U700 480 684 SH   SOLE   684 0 0
MCCORMICK CO INC/MD COMMON STOCK USD 579780206 2,642 14,727 SH   SOLE   14,727 0 0
WASTE MANAGEMENT INC COMMON STOCK USD 94106L109 1,119 10,572 SH   SOLE   10,572 0 0
XILINX INC COMMON STOCK USD 983919101 2,375 24,160 SH   SOLE   24,160 0 0
IDEXX LABORATORIES INC COMMON STOCK USD 45168D104 2,520 7,640 SH   SOLE   7,640 0 0
BIOGEN INC COMMON STOCK USD 09062X103 34,189 127,928 SH   SOLE   127,928 0 0
TETRA TECH INC COMMON STOCK USD 88162G103 63,300 800,258 SH   SOLE   793,552 0 6,706
GILEAD SCIENCES INC COMMON STOCK USD 375558103 35,302 458,820 SH   SOLE   419,876 0 38,944
DIGITAL REALTY TRUST INC REIT USD 253868103 7,988 56,217 SH   SOLE   56,217 0 0
UNITED RENTALS INC COMMON STOCK USD 911363109 2,230 14,962 SH   SOLE   14,962 0 0
AMERICAN TOWER CORP REIT USD 03027X100 73,658 285,220 SH   SOLE   285,220 0 0
REPUBLIC SERVICES INC COMMON STOCK USD 760759100 38,438 468,582 SH   SOLE   468,582 0 0
SUN COMMUNITIES INC REIT USD 866674104 7,194 53,028 SH   SOLE   53,028 0 0
JEFFERIES FINANCIAL GROUP INC COMMON STOCK USD 47233W109 2,109 135,706 SH   SOLE   135,706 0 0
MICROSOFT CORP COMMON STOCK USD 594918104 250,532 1,231,339 SH   SOLE   1,157,064 0 74,275
ADOBE INC COMMON STOCK USD 00724F101 24,542 56,414 SH   SOLE   56,414 0 0
BOTTOMLINE TECHNOLOGIES DE INC COMMON STOCK USD 101388106 48,152 950,310 SH   SOLE   939,431 0 10,879
MAXIM INTEGRATED PRODUCTS INC COMMON STOCK USD 57772K101 37,971 626,831 SH   SOLE   531,917 0 94,914
CARLYLE GROUP INC/THE COMMON STOCK USD 14316J108 1,860 66,727 SH   SOLE   66,727 0 0
DAVITA INC COMMON STOCK USD 23918K108 1,837 23,222 SH   SOLE   23,222 0 0
ESTEE LAUDER COS INC/THE COMMON STOCK USD 518439104 2,320 12,300 SH   SOLE   12,300 0 0
WATERS CORP COMMON STOCK USD 941848103 1,691 9,378 SH   SOLE   9,378 0 0
KEMPER CORP COMMON STOCK USD 488401100 1,790 24,707 SH   SOLE   24,707 0 0
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR USD 874039100 54,925 967,648 SH   SOLE   773,777 0 193,871
SABRA HEALTH CARE REIT INC REIT USD 78573L106 10,925 758,144 SH   SOLE   758,144 0 0
AMAZON.COM INC COMMON STOCK USD 023135106 226,015 82,007 SH   SOLE   82,007 0 0
FACEBOOK INC COMMON STOCK USD 30303M102 112,226 494,302 SH   SOLE   494,302 0 0
UNIVERSAL DISPLAY CORP COMMON STOCK USD 91347P105 55,928 374,400 SH   SOLE   372,080 0 2,320
HUDSON PACIFIC PROPERTIES INC REIT USD 444097109 5,743 228,368 SH   SOLE   228,368 0 0
MARKETAXESS HOLDINGS INC COMMON STOCK USD 57060D108 65,418 130,622 SH   SOLE   129,993 0 629
CONOCOPHILLIPS COMMON STOCK USD 20825C104 1,098 26,137 SH   SOLE   26,137 0 0
CATERPILLAR INC. COMMON STOCK USD 149123101 1,283 10,150 SH   SOLE   10,150 0 0
JPMORGAN CHASE CO. COMMON STOCK USD 46625H100 117,882 1,254,285 SH   SOLE   1,204,603 0 49,682
LOCKHEED MARTIN CORP COMMON STOCK USD 539830109 74,759 204,903 SH   SOLE   204,903 0 0
PFIZER INC COMMON STOCK USD 717081103 64,627 1,976,936 SH   SOLE   1,880,209 0 96,727
COCA-COLA CO/THE COMMON STOCK USD 191216100 3,477 77,907 SH   SOLE   77,907 0 0
MARSH MCLENNAN COS INC COMMON STOCK USD 571748102 2,468 22,998 SH   SOLE   22,998 0 0
NEXTERA ENERGY INC COMMON STOCK USD 65339F101 133,713 556,963 SH   SOLE   528,337 0 28,626
CHEVRON CORP COMMON STOCK USD 166764100 18,414 206,387 SH   SOLE   206,387 0 0
TEXAS INSTRUMENTS INC COMMON STOCK USD 882508104 1,274 10,034 SH   SOLE   10,034 0 0
HERSHEY CO/THE COMMON STOCK USD 427866108 2,035 15,704 SH   SOLE   15,704 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCK USD 110122108 3,159 53,749 SH   SOLE   53,749 0 0
AIR PRODUCTS AND CHEMICALS INC COMMON STOCK USD 009158106 45,744 189,574 SH   SOLE   145,417 0 44,157
PEPSICO INC COMMON STOCK USD 713448108 31,246 236,369 SH   SOLE   186,392 0 49,977
FLOWSERVE CORP COMMON STOCK USD 34354P105 1,529 53,611 SH   SOLE   53,611 0 0
ABBVIE INC COMMON STOCK USD 00287Y109 2,934 29,899 SH   SOLE   29,899 0 0
COLGATE-PALMOLIVE CO COMMON STOCK USD 194162103 31,527 430,461 SH   SOLE   430,461 0 0
KROGER CO/THE COMMON STOCK USD 501044101 21,409 632,655 SH   SOLE   632,655 0 0
JOHNSON JOHNSON COMMON STOCK USD 478160104 75,545 538,212 SH   SOLE   514,109 0 24,103
THE PROCTER GAMBLE COMPANY COMMON STOCK USD 742718109 1,441 12,064 SH   SOLE   12,064 0 0
CVS HEALTH CORP COMMON STOCK USD 126650100 13,870 213,650 SH   SOLE   213,650 0 0
TERADYNE INC COMMON STOCK USD 880770102 69,610 823,887 SH   SOLE   818,219 0 5,668
DANAHER CORP COMMON STOCK USD 235851102 3,137 17,757 SH   SOLE   17,757 0 0
T-MOBILE US INC COMMON STOCK USD 872590104 2,439 23,418 SH   SOLE   23,418 0 0
CLOROX CO/THE COMMON STOCK USD 189054109 15,546 70,871 SH   SOLE   52,121 0 18,750
ABBOTT LABORATORIES COMMON STOCK USD 002824100 2,177 23,818 SH   SOLE   23,818 0 0
BAXTER INTERNATIONAL INC COMMON STOCK USD 071813109 2,386 27,730 SH   SOLE   27,730 0 0
ZOETIS INC COMMON STOCK USD 98978V103 2,925 21,331 SH   SOLE   21,331 0 0
AVERY DENNISON CORP COMMON STOCK USD 053611109 44,424 389,373 SH   SOLE   386,029 0 3,344
NUCOR CORP COMMON STOCK USD 670346105 19,880 480,301 SH   SOLE   444,680 0 35,621
MCDONALD'S CORP COMMON STOCK USD 580135101 1,146 6,217 SH   SOLE   6,217 0 0
WALT DISNEY CO/THE COMMON STOCK USD 254687106 43,516 390,592 SH   SOLE   390,592 0 0
DOLLAR GENERAL CORP COMMON STOCK USD 256677105 2,725 14,306 SH   SOLE   14,306 0 0
INTEL CORP COMMON STOCK USD 458140100 2,587 43,261 SH   SOLE   43,261 0 0
TESLA INC COMMON STOCK USD 88160R101 76,313 70,736 SH   SOLE   70,736 0 0
SERVICENOW INC COMMON STOCK USD 81762P102 90,257 222,873 SH   SOLE   222,873 0 0
VERIZON COMMUNICATIONS INC COMMON STOCK USD 92343V104 1,255 22,796 SH   SOLE   22,796 0 0
ALIBABA GROUP HOLDING LTD ADR USD 01609W102 53,908 249,900 SH   SOLE   249,900 0 0
APPLE INC COMMON STOCK USD 037833100 126,801 347,792 SH   SOLE   347,792 0 0
GENTHERM INC COMMON STOCK USD 37253A103 2,200 56,640 SH   SOLE   56,640 0 0
KLA CORP COMMON STOCK USD 482480100 2,443 12,582 SH   SOLE   12,582 0 0
NIKE INC COMMON STOCK USD 654106103 3,198 32,628 SH   SOLE   32,628 0 0
HOME DEPOT INC/THE COMMON STOCK USD 437076102 4,628 18,497 SH   SOLE   18,497 0 0
MICRON TECHNOLOGY INC COMMON STOCK USD 595112103 9,885 191,985 SH   SOLE   191,985 0 0
CANADIAN NATURAL RESOURCES LTD COMMON STOCK CAD 136385101 1,698 98,176 SH   SOLE   98,176 0 0
MANULIFE FINANCIAL CORP COMMON STOCK CAD 56501R106 877 64,759 SH   SOLE   0 0 64,759
CNO FINANCIAL GROUP INC COMMON STOCK USD 12621E103 2,074 133,293 SH   SOLE   133,293 0 0
MARTEN TRANSPORT LTD COMMON STOCK USD 573075108 1,983 78,864 SH   SOLE   78,864 0 0
PAYPAL HOLDINGS INC COMMON STOCK USD 70450Y103 24,764 142,164 SH   SOLE   142,164 0 0
ALPHABET INC COMMON STOCK USD 02079K107 147,208 104,137 SH   SOLE   104,137 0 0
ALPHABET INC COMMON STOCK USD 02079K305 40,247 28,385 SH   SOLE   28,385 0 0
CDW CORP/DE COMMON STOCK USD 12514G108 8,047 69,273 SH   SOLE   69,273 0 0
58.COM INC ADR USD 31680Q104 3,938 73,041 SH   SOLE   73,041 0 0
JD.COM INC ADR USD 47215P106 42,740 710,200 SH   SOLE   710,200 0 0