DMH Stallard seals merger with Surrey-based Callaghans