About Alfa Development Corporation L.p. (SL019625) United Kingdom