About Trencherwood Investments Limited (01560338) United Kingdom