About London Services Corporation Ltd (12479525) United Kingdom