Regional British slang for duct tape, originally from the brand "St. Margaret".
Hey Brian, we're gonna need a lot more Sticky Maggie