I know you’re not allowed to put an HGV on the pavement, but I thought everything else was ok.
From the highway code:
244
You MUST NOT park partially or wholly on the pavement in London, and should not do so elsewhere unless signs permit it. Parking on the pavement can obstruct and seriously inconvenience pedestrians, people in wheelchairs or with visual impairments and people with prams or pushchairs.
Law GL(GP)A sect 15
Signs explicitly permitting it are rare.