About Snc-lavalin (gb) Limited (09026118) United Kingdom