Christmas set to be saved as deal is agreed for popular Shrewsbury restaurant