About Sandy Beach Retailing Ltd (12058628) United Kingdom