About Henley Festival Limited (02284295) United Kingdom