No. Unfortunately, the Tower of London is not run by English Heritage but belongs to Royal Historic Palaces. However, the CSSC has offered free entry offers in the past.