About Lee Thompson Subsea Limited (SC614868) United Kingdom