About Duncan Stewart Ltd (08219324) United Kingdom