About Ken Delicious Limited (SC661287) United Kingdom