About L & S Offshore Installations Ltd (11157124) United Kingdom