About Charles Cochrane Fine Art Limited (12404311) United Kingdom