About Teggs Nose Farm Limited (09125288) United Kingdom