About Roberta Moore Fine Art Limited (07180566) United Kingdom