Company name: The Island
Description: Arts centre for studio spaces & displays
Nelson St, Bristol BS1 2BE, United Kingdom