About Lamb Arts Gallery Ltd (08903297) United Kingdom