It's not illegal to reshell a car, but you can't pick and choose which identity/VIN/Reg Numbers you want to use.
There is a points system in place when using a NEW shell, but using secondhand parts should result in a Q plate though the last thread about this suggested that Qs had been abolished. Don't think we ever got a definitive answer on that, though.