About Lucas Logistics And Installations Ltd (12155413) United Kingdom