About The Leyburn Arts Centre Limited (06417261) United Kingdom