About Holdwell Investments L.p. (SL017174) United Kingdom