About Duncan And Todd Dormant Limited (SC065756) United Kingdom