Alcohol consumption is not permitted on any PCV in the UK, by law. Alcohol bought on board the train is permitted, alcohol purchased elsewhere isn't allowed to be consumed on the train, look at it this way: you wouldn't take your own alcohol to the pub because it is a cheaper option would you?