About The London Management Services (uk) Limited (04519883) United Kingdom