About Duffy Construction Limited (01302042) United Kingdom