About Clucas Diving & Marine Engineering Limited (03690394) United Kingdom