About Stubb House Farms Limited (12376322) United Kingdom