Last week, Mike and Nick visited the highly impressive TCM Manufacturing facility in Pamplona, Spain, together with all other TCM dealers part of the UK Network.