From the Highway Code:
“You MUST NOT park partially or wholly on the pavement in London, and should not do so elsewhere unless signs permit it.”
London is s specific case where parking on the pavement is not allowed unless stated. Everywhere else parking on the pavement is allowed unless the Local council have taken control of parking enforcement AND have created a bylaw banning pavement parking.
Obstructing the pavement is an offence.