The firm’s pubs division is fined £2m for breaching rules, but it says it is considering an appeal.