About Osborne & Sons (shellfish) Limited (03065501) United Kingdom