Try George Webb & Sons in Penshaw.
Looked after me when I had the XJ6 and really knows his stuff when it comes to Jaguars. His garage is tucked away round the back streets, but where you loose out on prestigeous premises, you make up for smaller bills.