About Snc-lavalin (gb) Holdings Limited (10715197) United Kingdom