Art Galleries & Fine Art Dealers, Art La Mostra Gallery Unit 21Mermaid QuayCardiffCF10 5BZ029 20492225