About Leonard Language And Administration Services Ltd (11715995) United Kingdom