About Kenner & Co Uk Ltd (10569386) United Kingdom