About Lee Herring Art Ltd (12389844) United Kingdom