About Trevennan Properties Limited (01601209) United Kingdom