SALE AND PURCHASE AGREEMENT between AMG COMVEST SENIOR LENDING FUND, as Seller and AMG COMVEST SENIOR LENDING FUND LL1 SPV, LLC, as Purchaser Dated as of July 16, 2024