About J. & J. Shellfish Limited (01821579) United Kingdom