GI Motor sport are very good I had my TVR down a good few times and I noticed they had a M5 in for work. I highly recommend them, They look after our Mini cooper S as well.
+1 for GI. They did a good job with the brakes on my 330i last year. Would definitely use them again, although I did have to wait a few days for the booking as they were so busy.