About Ship And Lobster Ltd (08766079) United Kingdom