A Scottish surprise?

What does the Britain Predicts model say for the Hamilton by-election?