BBC reporting with a video, suggesting most likely debris from Haleys Comet. Meteor spotted in night sky in England and Wales So, no triffids then!