Links Inspiration Installation Locations Rainbow Tree 2023 Love Me Don’t Leave Me 2021 The Albany Deptford The Telegraph Hill Centre