About Trewern Farm Holdings Limited (13192542) United Kingdom