About Duncan Cameron & Sons (holdings) Limited (00920872) United Kingdom