About Smith & Duffy Builders Limited (11168984) United Kingdom