About Open Sea & Sons Limited (NI667782) United Kingdom