About De Vries Art Ltd (13702315) United Kingdom