About London Management Directors Limited (04503703) United Kingdom