About Lordway Invest L.p. (SL023143) United Kingdom