AllSaints founder Stuart Trevor blasts 'ridiculous' Shein float that 'shouldn't be allowed'
Trevor, who set up the leather jacket maker in 1994, is the latest in British fashion to criticise the controversial Chinese giant's plans.