About D Duncan Limited (SC590764) United Kingdom