About Wilson Fine Art Installation Limited (08479397) United Kingdom