About Trevedra Farm Holdings Limited (08430469) United Kingdom