Got it sorted in the end, was the 1K0905651B aluminium part that needed replacing. Very rare to go wrong apparently.
So no coding needed as its just mechanical, Im extreamly lucky. £35 part and sorted.
Although did not have a very good experiance with the seat dealer over it. I will post up about that later.