I get my VI done in Lincoln although it might be too far for you? They (he) does a good job and is extremely reasonable in my own opinion. I haven't thought of taking it elsewhere because they also supplied the car and were honest when I set about buying it.
I wouldn't know if they service 7's. Some of the recent threads have been querying if there is a new service schedule for the 7 or if they still use the VI's schedule?
You may get some replies saying to check these first. Also somebody should be able to put you in touch with a garage more local to your self. I also guess it will depend if you require the work under warranty or not. Again lots of threads regarding this subject elsewhere on the board ( ooops just checked not many in the last 90 days either here or in the technical section).
Hope this helps.
Regards