Is it really legal ? United Kingdom, Bristol, England

Is it really legal ?