About Spencer Organisation L.p. (SL008494) United Kingdom