About John H. Duncan And Son (longside) Limited (SC027725) United Kingdom