About London Jazz Festival Limited (02858097) United Kingdom