Britons across the country are queuing up by the hundreds in a last minute bid to get their hands on eclipse glasses ahead of the best solar eclipse in a generation.