About Marine Components International Limited (02547201) United Kingdom