Where is Luton?

and what does....

Time to skin up.....again!

... mean?