About Curds Hall Barn Limited (12726641) United Kingdom