In the UK how old does a child need to be to ride in the front seat?

A child can ride in the front seat at any age, however they must use a booster seat until they are 12 or 135cm tall (whichever comes first). You must NEVER use a rear facing booster seat in the front seat.