About Kenlord Merchants L.p. (SL026040) United Kingdom