About Duncan Coombe Limited (07923752) United Kingdom