About John Wood Group Holdings Limited (SC642609) United Kingdom