About Holt Festival Limited (04020663) United Kingdom