I used Hazzydayz, did a great job and charge by the hour if you supply parts. Also when there was a tpms issue they came and spent ages sorting it with no issues at all.
I tried a few recommended people on here but guess they were busy as not one responded.
I got highline, mfsw, tpms and cruise done. Went with the kenwood unit in the end but have seen that fixing in a second hand unit isn't too tough.