About Deanfield (ickford) Management Company Limited (13232617) United Kingdom