About Delmar Property Company L.p. (SL019616) United Kingdom