About Richard Goodall Gallery Limited (03924984) United Kingdom