About Duncan Johnston Limited (SC025652) United Kingdom