About Spencer Industrial L.p. (SL009478) United Kingdom