About Treacher Properties Limited (06887620) United Kingdom