About Trecar Property Co Limited (08669777) United Kingdom