About Duncan Osterley Management Company Limited (01568200) United Kingdom