Toy retailer raises £100k in microdonations for hospital charity