About Barnaby Merchants Lp (SL023267) United Kingdom