About Deanfield (tackley) Management Company Limited (11139917) United Kingdom