About Upcott Farm (devon) Ltd (12489847) United Kingdom