About Alfa Holdings L.p. (SL006560) United Kingdom