About Trevor Duncan Art Ltd (12630356) United Kingdom