About Specialist Merchants L.p. (SL011971) United Kingdom