About Tarbay Farm Limited (08113098) United Kingdom