About Duncan H. Mclaren Limited (01958258) United Kingdom