About Leicester International Music Festival Limited (02380796) United Kingdom