About Ditchford Hill Management Company Limited (02848382) United Kingdom