About Globeford Merchants L.p. (SL024176) United Kingdom