About Jlb & Co Uk Ltd (11997662) United Kingdom