Worcester Raiders have completed their search for a home ground going forward, securing a 10-year lease to play at Claines Lane.