About The Festival Partnership Limited (SC298092) United Kingdom