About London Investment Corporation Ltd (06581659) United Kingdom