About Mec Marine & Offshore Limited (07891332) United Kingdom