About Lowestoft Shellfish Company Limited (08180703) United Kingdom