About Ship To Shore Fish Merchants Limited (10011858) United Kingdom