Aha! small world indeed! I met a chap via pistonheads.com who lives in the next road from me (starts with the same bit as your road, but ends 'Way'

) who owns a very nice Ferrari 208 (Italian-spec 308) - we just about share a fence! Odd how these things happen
The EsCos you saw yesterday could well be the one I see daily at work.