About Deanfield (ducklington) Management Company Limited (10902451) United Kingdom