About Stenwell Sales L.p. (SL012359) United Kingdom