There is one in taunton, i dont think its the same group though?
Run by a very knowledgeable guy, done lots of rallying etc, but the shop is mainly about car stereo / alarm instalation rather than mechanical work, but they do that too sometimes, mainly on german cars.