About Newton Farm (tavistock) Ltd (09907945) United Kingdom