About Church Farm Properties Limited (04324593) United Kingdom