About Stoupe Cross Farm Holidays Limited (07902006) United Kingdom