About Baron Shellfish Limited (10240198) United Kingdom