Everything you need to know about the JeffBet Grand National offer ahead of Saturday’s race at Aintree