About Duncan S Of Deeside Limited (SC330548) United Kingdom