About Duncroft Construction Limited (09777173) United Kingdom