About Dean Hill Barn Farms Limited (00641376) United Kingdom