About Leeckwell Management Lp (SL018996) United Kingdom