About Duffield (abingdon) Management Company Limited (01641257) United Kingdom