About Glenwood Sales L.p. (SL022274) United Kingdom