Yes, any betting site that is licensed by the UK Gambling Commission is completely legal. Any money deposited into your betting account is ring-fenced and the bookies will abide by fair practice. You can legally place bets on any of the sporting events showcased on the site and you must agree to the overall terms and conditions when signing up.