About Huggate Church Farm Properties Limited (00469616) United Kingdom