About Spencer Corporation L.p. (SL013930) United Kingdom