Depends on which side of the port you use what are you doing dropping off a car or anything involving your own chassis a Twic card isn’t needed. If you use a port chassis doing a drop and hook or just a drop then yes you do.
Yes
Not sure what that is but there's a security check point as you enter, and they hand you a reflective vest.
Thanks! Your answer is awaiting moderation.