About Church Farm (latton) Management Company Limited (11584870) United Kingdom