About Duncan Developments (building Services) Ltd (SC571846) United Kingdom