About Streamwood Company L.p. (SL026107) United Kingdom