For over two decades, the Cambridgeshire Freemasons have donated more than 36,000 teddies to children in A&E departments at local hospitals.