Catherine Harrington is an artist and  architect living in London, UK.