 It comprised 11 cinemas and substantial investment led to the opening of new cinemas in London (2004), Fareham and Stroud (both 2005), Altrincham (2006) and Redditch (2007), together with significant improvement to the original cinema estate.Apollo Cinemas Ltd was the UK's largest independent chain and accounts for around 1.25% of total UK box office admissions.It was the UK's 6th largest cinema operator in terms of number of screens with 83 screens over 14 sites.