About Mitchell Offshore & Marine Consultants Limited (09610138) United Kingdom