About New Barn Farm (dartmouth) Limited (09200498) United Kingdom