Puzzle (Walthamstow E17)

I've never done it, not sure if all the pieces are there