About Nicola Jacobs Gallery Limited (02434538) United Kingdom