About Alford Ventures L.p. (SL023384) United Kingdom