About London Management Nominees Limited (06294158) United Kingdom