About London Investment Holdings Limited (01458950) United Kingdom