About Duncan And Todd (group) Limited (SC319549) United Kingdom