I was just looking at the plates for my Spider which I suspect are orignal. Does anyone know anything about Denham Service Station / Service Centre? I can't find much beyond they were a Lancia main dealer on the A40 Oxford road and before that may have been a Mercedes dealer.