About Delph Freehold Investments Llp (OC412960) United Kingdom