About Shropshire Festivals Limited (10083105) United Kingdom