About Lucas Construction Design & Build Ltd (07774381) United Kingdom