The Somerset County Business Partnership has found a new home after leasing nearly 6,200 square feet in downtown Somerville, according to a team with Deluccia Commercial Group.