Your best bet may be the British Motorsports Marshals Club. We Brits used to have a post on the Mulsanne, (near the golf course?). They changed everything this year (or was it last year) so this may have ended.
Language may be a problem, but I bet most of the teams would rather have an experienced marshals, rather than the local taxi drivers etc