Ok I called Bison and a cracking guy called Mike came round and reset all my fuel trims and checked all my ECU's for errors. Been driving it today and its a lot better, not perfect but just waiting for it to adjust.
Mike was excellent and answered any questions I needed plus talked me through what he was looking at and showed how at idle it was slightly rough so suggested new plugs and leads and if I got them off him he would bring them round and once done put his tester on just to make sure it isn't the coils going.
I found it trusting he was going into detail and telling me what I needed to change rather than him angling to do it.
Just thought i'd let people know that I thought his service was great and all for £50 and done at a time that suited me (7pm) at my house.