About Cockle Beach Ltd (12706514) United Kingdom