Tesa 4309 - Premium grade self-adhesive Kraft paper tape. 50m length rolls of 25mm, 38mm & 50mm Tesa Brown Self Adhesive Kraft Backing Tape for Picture Framing. It sticks to itself and gives a really neat finish for framing.
eBay