About S And D Duff Limited (11123605) United Kingdom