About Cantwell Investments L.p. (SL006931) United Kingdom