About Openspace Leeds Limited C.i.c. (07088743) United Kingdom