About David & Lucas Construction Ltd (12253501) United Kingdom