About London & Co Uk Ltd (12959607) United Kingdom