About Frome Festival Limited (04413366) United Kingdom