Is the logo on the sticker of the National Museum of the Royal Navy? or perhaps Portsmouth Naval Base?
Although the Historic Dockyard operates within the active Portsmouth Naval Base, we are not directly involved with the Navy and its productions/operations. If the logo is indeed of the Navy/Naval Base, I would recommend getting in touch with the Navy itself to see if this is something they still issue and produce.
If however it is indeed of the Portsmouth Historic Dockyard/National Museum of the Royal Navy, this is unfortunately not an item we currently stock. I would suggest getting in touch with Nauticalia on 02392 861148 as they are a retailer specialising in naval memorabilia and items and may have this item, or something similar as part of their stock.
I hope this helps.
All the best.
W:historicdockyard.co.uk / nmrn.org.uk
I have done a quick check with the Nauticalia website which was negative.