About Artist Residence London Limited (09091136) United Kingdom