Gavin James signs to Sony Music in Europe