About Duppas Hill Management Limited (01911109) United Kingdom