About Cockel Shell Ltd (13026900) United Kingdom