About Leynard Investments S.a. & Co. Lp (SL009955) United Kingdom