About Lance Deckwa Construction Ltd (11931047) United Kingdom