About Stena Line Holidays Limited (NF002606) Great Britain