About Curlew House Farm Limited (11218702) United Kingdom