About Duncan Kelly Ltd (SC589219) United Kingdom