About Duncan Cameron & Sons Limited (00460576) United Kingdom