About Delmer Construction Ltd (11845896) United Kingdom