About Newbury Spring Festival Society Limited (01539561) United Kingdom