About Delf Hill Management Limited (11347750) United Kingdom