About Central Merchants L.p. (SL015439) United Kingdom