About Duncan Spice Ltd (13281135) United Kingdom