There is, Premier sports. However it's only available on Sky, you have to pay an extra £8 a month or £80 a year, which is too much for a channel that only shows Nascar, the NHL and a bit of football from leagues very few people are interested in.
You can thank the NHL for this with their new European TV rights deal which has totally ruined the coverage here in the UK. Now there is less live games on than last year, it is poorer value for money, it doesn't have a HD channel and it is available to less potential customers than last year. The NHL sold out for more money in the short term but long term this wasn't a smart move.
http://www.nhl.com/ice/news.htm?id=598643