In the following video, a talk host watches an acting performance, and refers to the actor as a "garden shed". I've never heard that expression before. I am also not British.
I imagine it means someone who can do anything, though I can't find a source for it anywhere on the Internet. Am I correct in this assumption? Is this a commonly used expression in the United Kingdom?