Within the EU an ID card is enough. I've been to France, Holland, Italy, etc, and I've never had a passport. And I've been to London some time ago, so a passport is definitely not needed for the UK
You have'nt seen everything till you've seen a small fat highlander in his kilt screaming for mercy while flying through the air after hitting a LFS style barrier
Guys, i Know a track in lincs. It's called PFI (Paul Fletcher International). The Guys there are very friendly and always are there to help. Many Hire karts are there, as i'v seen them they don't seem to be pretty bad (Don't race them mind you as I have my own ). The track is one of the best in Europe as there was a Europian race and that track was picked. It's a very posh clean, fast track, which is very popular with not bad prices. They also allow you to Hire the track for a day for your own meeting I think.