About Livingstone & Partners Ltd. (SC364792) United Kingdom