About V & V Partners Lp (SL025028) United Kingdom