About Trench Farm Limited (12518228) United Kingdom