About Delta Property Holdings L.p. (SL026322) United Kingdom