About Moat Farm Properties Limited (08586646) United Kingdom