A shower of 24 meteorites landed throughout the UK on the 29th October 2013