About Westwood Corporation L.p. (SL019428) United Kingdom