You can take as many as you want onto the ship but you can only bring 200 back into UK. B&H Gold were £12.10/carton a couple of weeks ago.
Hiya yes you can bring in what you want but if get stopped there take them off you its not worth the risk if they get cofesceted .lost all that cash .
If you want to know the restrictions on what you can bring back into the Country, go to the Customs and Excise web site for information. Most shops in Gibraltar will tell you what you what you can legally bring back. We brought back 2 x 200 packs - duty paid - so I don't know what the difference is to duty free and duty paid.
Just back from a cruise on the island escape.you can take home 16 packs of 200.