Well after some conflicting advice - it's the valve stem seals for sure followed by the valve stem seals never give any trouble at a different shop and it's, the injectors or it's the timing and it's because it's sat for so long the only thing I was confident about was that it was the engine that was making the smoke and it wouldn't pass its emissions test like that!
I went for the cheapest option first and gave it a large shot of injector cleaner. It worked
the fumes are so clean you could practically breathe them... but not for long. So It's sorted, thanks for your input,