About Kekkal Retail Ltd (09656081) United Kingdom