Marble run (Headington OX3)

I think it has most of the bits although one or two are a bit damaged. Glass marbles missing but I found 3 plastic marbles to put in - better than nothing.