About Delmar Holdings L.p. (SL007028) United Kingdom