Without trying to start a massive argument, in what way is it dodgy?
Usually as long as you can prove the length of contract and the payments then away you go, even if you are paid from a different EU country than the one you reside in.
In regards to British crews, I'm guessing all of them have Ltd's here in the UK?